| 程序包 | 说明 |
|---|---|
| com.iofairy.falcon.time |
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
default <T> DateTime<T> |
ChronoInterval.addTo(DateTime<T> dateTime) |
Adds to the specified
DateTime object. |
DateTime<T> |
DateTime.dtInThisWeek(DayOfWeek dayOfWeek) |
获取当前日期所在周的任意星期几的日期(默认每周的第一天为 星期一)
|
DateTime<T> |
DateTime.dtInThisWeek(DayOfWeek firstDayOfWeek,
DayOfWeek dayOfWeek) |
获取当前日期所在周的任意星期几的日期
|
DateTime<T> |
DateTime.fill0(ChronoUnit chronoUnit) |
保留所提供的chronoUnit以及比chronoUnit大的单位的值,填充比 chronoUnit 小的单位的值为 0。
|
DateTime<T> |
DateTime.fill9(ChronoUnit chronoUnit) |
保留所提供的chronoUnit以及比chronoUnit大的单位的值,填充比 chronoUnit 小的单位的值为 所允许的最大值。
|
DateTime<T> |
DateTime.firstInThisWeek() |
获取当前日期所在周的第一天(默认每周的第一天为 星期一)
|
DateTime<T> |
DateTime.firstInThisWeek(DayOfWeek firstDayOfWeek) |
获取当前日期所在周的第一天
|
(专用程序包) static <T> DateTime<T> |
DateTime.from(T dateTime) |
|
DateTime<T> |
DateTime.lastInThisWeek() |
获取当前日期所在周的最后一天(默认每周的第一天为 星期一)
|
DateTime<T> |
DateTime.lastInThisWeek(DayOfWeek firstDayOfWeek) |
获取当前日期所在周的最后一天
|
DateTime<T> |
DateTime.minus(long amount,
TemporalUnit unit) |
对 DateTime 进行增减操作。
|
DateTime<T> |
DateTime.minus(TemporalAmount amountToSubtract) |
对 DateTime 进行增减操作。
|
DateTime<T> |
DateTime.minusDays(long days) |
|
DateTime<T> |
DateTime.minusHours(long hours) |
|
DateTime<T> |
DateTime.minusMicros(long micros) |
|
DateTime<T> |
DateTime.minusMillis(long millis) |
|
DateTime<T> |
DateTime.minusMinutes(long minutes) |
|
DateTime<T> |
DateTime.minusMonths(long months) |
|
DateTime<T> |
DateTime.minusNanos(long nanos) |
|
DateTime<T> |
DateTime.minusSeconds(long seconds) |
|
DateTime<T> |
DateTime.minusYears(long years) |
|
static DateTime<LocalDateTime> |
DateTime.now() |
Get current
LocalDateTime |
static DateTime<Date> |
DateTime.nowDate() |
Get current
Date |
static DateTime<Instant> |
DateTime.nowInstant() |
Get current
Instant |
static <T> DateTime<T> |
DateTime.of(T dateTime) |
|
static DateTime<LocalDateTime> |
DateTime.parse(CharSequence text) |
Obtains an instance of
DateTime<LocalDateTime> by intelligently determining the format of a time text. |
static DateTime<LocalDateTime> |
DateTime.parse(CharSequence text,
String dtPattern) |
|
static DateTime<LocalDateTime> |
DateTime.parse(CharSequence text,
DateTimeFormatter formatter) |
Obtains an instance of
DateTime<LocalDateTime> from a text string using a specific formatter. |
static DateTime<Date> |
DateTime.parseDate(CharSequence text) |
Obtains an instance of
DateTime<Date> from a text intelligently. |
static DateTime<Date> |
DateTime.parseDate(CharSequence text,
String dtPattern) |
|
static DateTime<Date> |
DateTime.parseDate(CharSequence text,
String dtPattern,
ZoneId zoneId) |
|
static DateTime<Date> |
DateTime.parseDate(CharSequence text,
DateTimeFormatter formatter) |
|
static DateTime<Date> |
DateTime.parseDate(CharSequence text,
DateTimeFormatter formatter,
ZoneId zoneId) |
从 时间格式串 中获取
DateTime<Date> |
static DateTime<Date> |
DateTime.parseDate(CharSequence text,
ZoneId zoneId) |
Obtains an instance of
DateTime<Date> from a text string using a formatter that is intelligently selected through the system. |
DateTime<T> |
DateTime.plus(long amount,
TemporalUnit unit) |
对 DateTime 进行增减操作。
|
DateTime<T> |
DateTime.plus(TemporalAmount amountToAdd) |
对 DateTime 进行增减操作。
|
DateTime<T> |
DateTime.plusDays(long days) |
|
DateTime<T> |
DateTime.plusHours(long hours) |
|
DateTime<T> |
DateTime.plusMicros(long micros) |
|
DateTime<T> |
DateTime.plusMillis(long millis) |
|
DateTime<T> |
DateTime.plusMinutes(long minutes) |
|
DateTime<T> |
DateTime.plusMonths(long months) |
|
DateTime<T> |
DateTime.plusNanos(long nanos) |
|
DateTime<T> |
DateTime.plusSeconds(long seconds) |
|
DateTime<T> |
DateTime.plusYears(long years) |
|
DateTime<T> |
DateTime.round(ChronoUnit chronoUnit,
RoundingDT roundingDT) |
对 DateTime 进行取整
|
DateTime<T> |
DateTime.roundTime(ChronoUnit chronoUnit,
int amountUnit,
RoundingDT roundingDT) |
对 DateTime 的 时,分,秒 进行取整。
|
default <T> DateTime<T> |
ChronoInterval.subtractFrom(DateTime<T> dateTime) |
Subtracts this object from the specified
DateTime object. |
DateTime<T> |
DateTime.with(TemporalAdjuster adjuster) |
|
DateTime<T> |
DateTime.with(TemporalField field,
long newValue) |
|
DateTime<T> |
DateTime.withDayOfMonth(int dayOfMonth) |
|
DateTime<T> |
DateTime.withDayOfYear(int dayOfYear) |
|
DateTime<T> |
DateTime.withHour(int hour) |
|
DateTime<T> |
DateTime.withMinute(int minute) |
|
DateTime<T> |
DateTime.withMonth(int month) |
|
DateTime<T> |
DateTime.withNano(int nanoOfSecond) |
|
DateTime<T> |
DateTime.withSecond(int second) |
|
DateTime<T> |
DateTime.withYear(int year) |
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
List<DateTime<T>> |
DateTime.allDaysInThisWeek() |
获取当前日期所在周的所有7天的日期(默认每周的第一天为 星期一)
|
List<DateTime<T>> |
DateTime.allDaysInThisWeek(DayOfWeek firstDayOfWeek) |
获取当前日期所在周的所有7天的日期
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
default <T> DateTime<T> |
ChronoInterval.addTo(DateTime<T> dateTime) |
Adds to the specified
DateTime object. |
static Interval |
Interval.between(DateTime<?> startDateTime,
DateTime<?> endDateTime) |
Obtain two
DateTime interval. |
static SignedInterval |
SignedInterval.between(DateTime<?> startDateTime,
DateTime<?> endDateTime) |
Obtain two
DateTime interval. |
int |
DateTime.compareTo(DateTime<?> otherDT) |
|
List<T> |
DateTime.datesFromRange(DateTime<?> toDateTime,
int amountUnit,
ChronoUnit chronoUnit,
IntervalType intervalType) |
从给定的时间范围(开始时间,结束时间),按指定的时间单位,指定的步长偏移时间,返回每次偏移后的所有时间列表
|
List<T> |
DateTime.datesFromRange(DateTime<?> toDateTime,
ChronoUnit chronoUnit) |
从给定的时间范围(开始时间,结束时间),按指定的时间单位,指定的步长偏移时间,返回每次偏移后的所有时间列表
|
List<T> |
DateTime.datesFromRange(DateTime<?> toDateTime,
ChronoUnit chronoUnit,
IntervalType intervalType) |
从给定的时间范围(开始时间,结束时间),按指定的时间单位,指定的步长偏移时间,返回每次偏移后的所有时间列表
|
boolean |
DateTime.in(DateTime<?> startDT,
DateTime<?> endDT,
IntervalType intervalType) |
判断当前 DateTime 是否在提供的两个 DateTime 之间
|
boolean |
DateTime.isAfter(DateTime<?> otherDT) |
|
boolean |
DateTime.isAfterOrEquals(DateTime<?> otherDT) |
|
boolean |
DateTime.isBefore(DateTime<?> otherDT) |
|
boolean |
DateTime.isBeforeOrEquals(DateTime<?> otherDT) |
|
default <T> DateTime<T> |
ChronoInterval.subtractFrom(DateTime<T> dateTime) |
Subtracts this object from the specified
DateTime object. |
Copyright © 2023. All rights reserved.