public class DateUtils
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
static java.util.Map<java.lang.String,java.time.format.DateTimeFormatter> |
standardDateFormatters |
static java.time.Clock |
SYSTEM_DEFAULT_ZONE_CLOCK |
static java.time.ZoneId |
SYSTEM_DEFAULT_ZONE_ID |
static java.time.Clock |
UTC_CLOCK |
static java.time.ZoneId |
UTC_ZONE_ID |
static int |
ZERO_DAY_OF_WEEK
最开始的一天是星期几
|
| 构造器和说明 |
|---|
DateUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static int |
dayOfMonth() |
static int |
dayOfMonth(java.time.LocalDate ld) |
static int |
dayOfWeek() |
static int |
dayOfWeek(java.time.LocalDate ld) |
static java.time.LocalDate |
firstDayOfMonth() |
static java.time.LocalDate |
firstDayOfMonth(java.util.Date d) |
static java.time.LocalDate |
firstDayOfMonth(java.time.LocalDate dt) |
static java.time.LocalDate |
firstDayOfWeek() |
static java.time.LocalDate |
firstDayOfWeek(java.util.Date d) |
static java.time.LocalDate |
firstDayOfWeek(java.time.LocalDate dt) |
static java.time.LocalDate |
firstDayOfYear() |
static java.time.LocalDate |
firstDayOfYear(java.util.Date d) |
static java.time.LocalDate |
firstDayOfYear(java.time.LocalDate dt) |
static java.util.List<java.time.LocalDate> |
flatDate(java.time.LocalDate from,
int days)
日期从from按时按天递增,包含from,总共days天
|
static java.time.LocalDate |
from(java.util.Date date) |
static java.time.LocalDate |
from(java.time.temporal.TemporalAccessor temporal) |
static boolean |
isLeapYear() |
static boolean |
isLeapYear(java.time.chrono.ChronoLocalDate d) |
static boolean |
isLeapYear(java.util.Date d) |
static boolean |
isSameDay(java.util.Date d1,
java.util.Date d2) |
static java.time.LocalDate |
lastDayOfMonth() |
static java.time.LocalDate |
lastDayOfMonth(java.util.Date d) |
static java.time.LocalDate |
lastDayOfMonth(java.time.LocalDate dt) |
static java.time.LocalDate |
lastDayOfWeek() |
static java.time.LocalDate |
lastDayOfWeek(java.util.Date d) |
static java.time.LocalDate |
lastDayOfWeek(java.time.LocalDate d) |
static java.time.LocalDate |
lastDayOfYear() |
static java.time.LocalDate |
lastDayOfYear(java.util.Date d) |
static java.time.LocalDate |
lastDayOfYear(java.time.LocalDate dt) |
static int |
lengthOfMoneth() |
static int |
lengthOfMoneth(java.time.chrono.ChronoLocalDate d) |
static int |
lengthOfMoneth(java.util.Date d) |
static int |
lengthOfYear() |
static int |
lengthOfYear(java.time.chrono.ChronoLocalDate d) |
static int |
lengthOfYear(java.util.Date d) |
static int |
monthOfYear() |
static int |
monthOfYear(java.time.LocalDate ld) |
static java.time.LocalDate |
now() |
static java.time.LocalDate |
of(int epochDay) |
static java.time.LocalDate |
of(int epochWeek,
int dayOfWeek) |
static java.time.LocalDate |
parse(java.lang.String datetimeStr,
java.lang.String format) |
static java.util.Date |
toDate(java.time.LocalDate ld) |
static long |
toEpochDay() |
static long |
toEpochDay(java.time.chrono.ChronoLocalDate d) |
static long |
toEpochDay(java.util.Date d) |
static int |
toEpochWeek() |
static int |
toEpochWeek(java.time.chrono.ChronoLocalDate ld) |
static int |
toEpochWeek(java.util.Date d) |
static java.time.LocalDate |
tryParse(java.lang.String str)
用常用格式尝试解析
若无法解析,抛出ParseException异常
|
public static final java.util.Map<java.lang.String,java.time.format.DateTimeFormatter> standardDateFormatters
public static final int ZERO_DAY_OF_WEEK
public static final java.time.Clock SYSTEM_DEFAULT_ZONE_CLOCK
public static final java.time.Clock UTC_CLOCK
public static final java.time.ZoneId SYSTEM_DEFAULT_ZONE_ID
public static final java.time.ZoneId UTC_ZONE_ID
public static java.time.LocalDate from(java.time.temporal.TemporalAccessor temporal)
temporal - public static java.util.Date toDate(java.time.LocalDate ld)
public static java.time.LocalDate from(java.util.Date date)
public static java.time.LocalDate now()
public static java.util.List<java.time.LocalDate> flatDate(java.time.LocalDate from,
int days)
from - 起始日期days - 天数public static java.time.LocalDate firstDayOfWeek()
public static java.time.LocalDate firstDayOfWeek(java.util.Date d)
public static java.time.LocalDate firstDayOfWeek(java.time.LocalDate dt)
public static java.time.LocalDate lastDayOfWeek()
public static java.time.LocalDate lastDayOfWeek(java.util.Date d)
public static java.time.LocalDate lastDayOfWeek(java.time.LocalDate d)
public static java.time.LocalDate firstDayOfMonth()
public static java.time.LocalDate firstDayOfMonth(java.util.Date d)
public static java.time.LocalDate firstDayOfMonth(java.time.LocalDate dt)
public static java.time.LocalDate lastDayOfMonth()
public static java.time.LocalDate lastDayOfMonth(java.util.Date d)
public static java.time.LocalDate lastDayOfMonth(java.time.LocalDate dt)
public static java.time.LocalDate firstDayOfYear()
public static java.time.LocalDate firstDayOfYear(java.util.Date d)
public static java.time.LocalDate firstDayOfYear(java.time.LocalDate dt)
public static java.time.LocalDate lastDayOfYear()
public static java.time.LocalDate lastDayOfYear(java.util.Date d)
public static java.time.LocalDate lastDayOfYear(java.time.LocalDate dt)
public static long toEpochDay()
public static long toEpochDay(java.util.Date d)
public static long toEpochDay(java.time.chrono.ChronoLocalDate d)
public static java.time.LocalDate of(int epochDay)
public static int toEpochWeek()
public static int toEpochWeek(java.util.Date d)
public static int toEpochWeek(java.time.chrono.ChronoLocalDate ld)
public static java.time.LocalDate of(int epochWeek,
int dayOfWeek)
public static int dayOfWeek()
public static int dayOfWeek(java.time.LocalDate ld)
public static int dayOfMonth()
public static int dayOfMonth(java.time.LocalDate ld)
public static int monthOfYear()
public static int monthOfYear(java.time.LocalDate ld)
public static boolean isLeapYear()
public static boolean isLeapYear(java.util.Date d)
public static boolean isLeapYear(java.time.chrono.ChronoLocalDate d)
public static int lengthOfMoneth()
public static int lengthOfMoneth(java.util.Date d)
public static int lengthOfMoneth(java.time.chrono.ChronoLocalDate d)
public static int lengthOfYear()
public static int lengthOfYear(java.util.Date d)
public static int lengthOfYear(java.time.chrono.ChronoLocalDate d)
public static java.time.LocalDate parse(java.lang.String datetimeStr,
java.lang.String format)
public static java.time.LocalDate tryParse(java.lang.String str)
str - public static boolean isSameDay(java.util.Date d1,
java.util.Date d2)