类 TimeUtils

java.lang.Object
cn.wjybxx.base.time.TimeUtils

public class TimeUtils extends Object
时间工具类 -- 以毫秒为基本单位。
作者:
wjybxx date 2023/4/1
  • 字段详细资料

    • ZONE_OFFSET_CST

      public static final ZoneOffset ZONE_OFFSET_CST
      中国时区
    • ZONE_OFFSET_UTC

      public static final ZoneOffset ZONE_OFFSET_UTC
      UTC时区
    • ZONE_OFFSET_SYSTEM

      public static final ZoneOffset ZONE_OFFSET_SYSTEM
      系统时区
    • NANOS_PER_MILLI

      public static final long NANOS_PER_MILLI
      1毫秒的纳秒数
      另请参阅:
    • NANOS_PER_SECOND

      public static final long NANOS_PER_SECOND
      1秒的纳秒数
      另请参阅:
    • NANOS_PER_MINUTES

      public static final long NANOS_PER_MINUTES
      1分钟的纳秒数
      另请参阅:
    • NANOS_PER_HOURS

      public static final long NANOS_PER_HOURS
      1小时的纳秒数
      另请参阅:
    • NANOS_PER_DAY

      public static final long NANOS_PER_DAY
      1天的纳秒数
      另请参阅:
    • MILLIS_PER_SECOND

      public static final long MILLIS_PER_SECOND
      1秒的毫秒数
      另请参阅:
    • MILLIS_PER_MINUTE

      public static final long MILLIS_PER_MINUTE
      1分钟的毫秒数
      另请参阅:
    • MILLIS_PER_HOUR

      public static final long MILLIS_PER_HOUR
      1小时的毫秒数
      另请参阅:
    • MILLIS_PER_DAY

      public static final long MILLIS_PER_DAY
      1天的毫秒数
      另请参阅:
    • MILLIS_PER_WEEK

      public static final long MILLIS_PER_WEEK
      1周的毫秒数
      另请参阅:
    • SECONDS_PER_MINUTE

      public static final int SECONDS_PER_MINUTE
      1分钟的秒数
      另请参阅:
    • SECONDS_PER_HOUR

      public static final int SECONDS_PER_HOUR
      1小时的秒数
      另请参阅:
    • SECONDS_PER_DAY

      public static final int SECONDS_PER_DAY
      1天的秒数
      另请参阅:
    • SECONDS_PER_WEEK

      public static final int SECONDS_PER_WEEK
      1周的秒数
      另请参阅:
    • MINUTES_PER_HOUR

      public static final int MINUTES_PER_HOUR
      1小时的分钟数
      另请参阅:
    • MINUTES_PER_DAY

      public static final int MINUTES_PER_DAY
      1天的分钟数
      另请参阅:
    • MINUTES_PER_WEEK

      public static final int MINUTES_PER_WEEK
      1周的分钟数
      另请参阅:
    • HOURS_PER_DAY

      public static final int HOURS_PER_DAY
      1天的小时数
      另请参阅:
    • HOURS_PER_WEEK

      public static final int HOURS_PER_WEEK
      1周的小时数
      另请参阅:
    • START_OF_DAY

      public static final LocalTime START_OF_DAY
      一天的开始:午夜 00:00:00 The time of midnight at the start of the day, '00:00'.
    • END_OF_DAY

      public static final LocalTime END_OF_DAY
      一天的结束:午夜 23:59:59
    • DEFAULT_PATTERN

      public static final String DEFAULT_PATTERN
      默认的时间格式
      另请参阅:
    • DEFAULT_FORMATTER

      public static final DateTimeFormatter DEFAULT_FORMATTER
      默认时间格式器
    • YYYY_MM_DD

      public static final DateTimeFormatter YYYY_MM_DD
      年月日的格式化器
    • HH_MM_SS

      public static final DateTimeFormatter HH_MM_SS
      时分秒的格式化器
    • HH_MM

      public static final DateTimeFormatter HH_MM
      时分的格式化器
  • 方法详细资料

    • toEpochMillis

      public static long toEpochMillis(LocalDateTime dateTime)
    • toDateTime

      public LocalDateTime toDateTime(long epochMilli)
    • toMillisOfDay

      public static long toMillisOfDay(LocalTime time)
    • timeOfDayMillis

      public static LocalTime timeOfDayMillis(long millis)
    • toSecondOfDay

      public static int toSecondOfDay(LocalTime time)
    • timeOfDaySeconds

      public static LocalTime timeOfDaySeconds(int seconds)
    • toMillis

      public static long toMillis(long seconds, long millis)
      将秒时间和毫秒时间合并为毫秒时间
      参数:
      seconds - 时间的秒部分
      millis - 时间的毫秒部分
    • lengthOfMonth

      public static int lengthOfMonth(LocalDateTime localDateTime)
      获取月份的天数,总是忘记api...
    • abbreviate

      public static String abbreviate(TimeUnit unit)
      获取时间单位的字符串缩写