public class DateTimeUtils extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
DATE_PATTERN
yyyy-MM-dd
|
static String |
DATE_TIME_PATTERN
yyyy-MM-dd HH:mm:ss
|
static String |
DATE_TIME_STRING_PATTERN
yyyyMMddHHmmss
|
| 构造器和说明 |
|---|
DateTimeUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static Date |
addDateDays(Date date,
int days)
add or minus day
|
static Date |
addDateHours(Date date,
int hours)
add or minus hour
|
static Date |
addDateMinutes(Date date,
int minutes)
add or minus minute
|
static Date |
addDateMonths(Date date,
int months)
add or minus month
|
static Date |
addDateSeconds(Date date,
int seconds)
add or minus second
|
static Date |
addDateWeeks(Date date,
int weeks)
add or minus week
|
static Date |
addDateYears(Date date,
int years)
add or minus year
|
static String |
format(Date date)
yyyy-MM-dd
|
static String |
format(Date date,
String pattern)
return by format
|
static long |
getMilli()
get milliseconds now
|
static long |
getMilli(LocalDateTime time)
get milliseconds by local datetime
|
static String |
getRFC3339(Date date)
convert time to RFC3339
|
static String |
getRFC3339(String datetime)
convert time to RFC3339 format
|
static long |
getSecond()
get seconds now
|
static long |
getSecond(LocalDateTime time)
get seconds by local datetime
|
static Date[] |
getWeekStartAndEnd(int week)
get the begin date and end date from week number
|
static Date |
stringToDate(String strDate,
String pattern)
string convert date
|
public static long getMilli()
public static long getSecond()
public static long getMilli(LocalDateTime time)
time - LocalDateTimepublic static long getSecond(LocalDateTime time)
time - LocalDateTimepublic static String format(Date date, String pattern)
date - datepattern - String patternpublic static Date stringToDate(String strDate, String pattern)
strDate - String datepattern - String patternpublic static Date[] getWeekStartAndEnd(int week)
week - week 0= this week,-1= last week,-2= two weeks ago,1= next week,2= week after nextpublic static Date addDateSeconds(Date date, int seconds)
date - dateseconds - second is number, it can be negative numberpublic static Date addDateMinutes(Date date, int minutes)
date - dateminutes - minute is number, it can be negative numberpublic static Date addDateHours(Date date, int hours)
date - datehours - hour is number, it can be negative numberpublic static Date addDateDays(Date date, int days)
date - datedays - day is number, it can be negative numberpublic static Date addDateWeeks(Date date, int weeks)
date - dateweeks - week is number, it can be negative numberpublic static Date addDateMonths(Date date, int months)
date - datemonths - month is number, it can be negative numberpublic static Date addDateYears(Date date, int years)
date - dateyears - year is number,it can be negative numberpublic static String getRFC3339(Date date)
date - dateCopyright © 2022. All rights reserved.