public class DateTimeFormatterUtil
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
static java.time.format.DateTimeFormatter |
BASIC_ISO_DATE_FMT
such as '20111203'.
|
static java.time.format.DateTimeFormatter |
EEE_MMM_DD_HH_MM_SS_ZZZ_YYYY_FMT
Date 默认格式 EEE MMM dd HH:mm:ss zzz yyyy 比如: Sat May 23 17:06:30 CST 2020
|
static java.time.format.DateTimeFormatter |
H_M_FMT
H:m 比如:17:6
|
static java.time.format.DateTimeFormatter |
H_M_S_FMT
H:m:s 比如:17:6:30
|
static java.time.format.DateTimeFormatter |
HH_MM_A_AM_PM_FMT
hh:mm a 比如:05:06 PM AM PM
|
static java.time.format.DateTimeFormatter |
HH_MM_A_FMT
hh:mm a 比如:05:06 下午
|
static java.time.format.DateTimeFormatter |
HH_MM_CN_FMT
HH时mm分 比如:17时06分
|
static java.time.format.DateTimeFormatter |
HH_MM_FMT
HH:mm 比如:17:06
|
static java.time.format.DateTimeFormatter |
HH_MM_SS_CN_FMT
HH时mm分ss秒 比如:17时06分30秒
|
static java.time.format.DateTimeFormatter |
HH_MM_SS_FMT
HH:mm:ss 比如:17:26:30
|
static java.time.format.DateTimeFormatter |
HH_MM_SS_SSS_FMT
HH:mm:ss.SSS 比如:17:26:30.272
|
static java.time.format.DateTimeFormatter |
HH_MM_SS_SSSSSS_FMT
HH:mm:ss.SSSSSS 比如:17:26:30.272150
|
static java.time.format.DateTimeFormatter |
HH_MM_SS_SSSSSSSSS_FMT
HH:mm:ss.SSSSSSSSS 比如:17:26:30.272150620
|
static java.time.format.DateTimeFormatter |
HHMMSS_FMT
HHmmss 比如:170630
|
static java.time.format.DateTimeFormatter |
ISO_DATE_FMT
such as '2011-12-03' or '2011-12-03+01:00'.
|
static java.time.format.DateTimeFormatter |
ISO_DATE_TIME_FMT
such as '2011-12-03T10:15:30','2011-12-03T10:15:30+01:00' or '2011-12-03T10:15:30+01:00[Europe/Paris]'.
|
static java.time.format.DateTimeFormatter |
ISO_INSTANT_FMT
such as '2011-12-03T10:15:30Z'.
|
static java.time.format.DateTimeFormatter |
ISO_LOCAL_DATE_FMT
such as '2011-12-03'.
|
static java.time.format.DateTimeFormatter |
ISO_LOCAL_DATE_TIME_FMT
such as '2011-12-03T10:15:30'.
|
static java.time.format.DateTimeFormatter |
ISO_LOCAL_TIME_FMT
such as '10:15' or '10:15:30'.
|
static java.time.format.DateTimeFormatter |
ISO_TIME_FMT
such as '10:15', '10:15:30' or '10:15:30+01:00'.
|
static java.time.format.DateTimeFormatter |
ISO_WEEK_DATE_FMT
such as '2012-W48-6'.
|
static java.time.format.DateTimeFormatter |
ISO_ZONED_DATE_TIME_FMT
such as '2011-12-03T10:15:30+01:00[Europe/Paris]'.
|
static java.time.format.DateTimeFormatter |
M_D_CN_FMT
M月d日 不补0 比如:5月23日
|
static java.time.format.DateTimeFormatter |
M_D_EN_FMT
M/d 比如:5/23
|
static java.time.format.DateTimeFormatter |
M_D_YY_EN_FMT
M/d/yy 比如:5/23/20
|
static java.time.format.DateTimeFormatter |
MM_DD_CN_FMT
MM月dd日 比如:05月23日
|
static java.time.format.DateTimeFormatter |
MM_DD_EN_FMT
MM/dd 比如:05/23
|
static java.time.format.DateTimeFormatter |
MM_DD_FMT
MM-dd 比如:05-23
|
static java.time.format.DateTimeFormatter |
MM_DD_HH_MM_CN_FMT
MM月dd日 HH:mm 比如:05月23日 17:06
|
static java.time.format.DateTimeFormatter |
MM_DD_HH_MM_FMT
MM-dd HH:mm 比如:05-23 17:06
|
static java.time.format.DateTimeFormatter |
MM_DD_HH_MM_SS_CN_FMT
MM月dd日 HH:mm:ss 比如:05月23日 17:06:30
|
static java.time.format.DateTimeFormatter |
MM_DD_HH_MM_SS_FMT
MM-dd HH:mm:ss 比如:05-23 17:06:30
|
static java.time.format.DateTimeFormatter |
MM_DD_YY_EN_FMT
MM/dd/yy 不补0 比如:05/23/20
|
static java.time.format.DateTimeFormatter |
MMDD_FMT
MMdd 比如:0523
|
static java.time.ZoneId |
SHANGHAI_ZONE
上海时区 Asia/Shanghai
|
static java.lang.String |
SHANGHAI_ZONE_ID
上海时区ID Asia/Shanghai
|
static java.time.format.DateTimeFormatter |
YY_FMT
yy 年的后2位 比如: 20
|
static java.time.format.DateTimeFormatter |
YY_M_D_EN_FMT
yy/M/d 比如:20/5/23
|
static java.time.format.DateTimeFormatter |
YY_MM_DD_EN_FMT
yy/MM/dd 不补0 比如:20/05/23
|
static java.time.format.DateTimeFormatter |
YYYY_FMT
yyyy 比如:2020
|
static java.time.format.DateTimeFormatter |
YYYY_M_CN_FMT
yyyy年M月 比如:2020年5月
|
static java.time.format.DateTimeFormatter |
YYYY_M_D_CN_FMT
yyyy年M月d日 比如: 2020年5月23日
|
static java.time.format.DateTimeFormatter |
YYYY_M_D_EN_FMT
yyyy/M/d 不补0 比如: 2020/5/23
|
static java.time.format.DateTimeFormatter |
YYYY_M_D_FMT
yyyy-M-d 不补0 比如: 2020-5-23
|
static java.time.format.DateTimeFormatter |
YYYY_M_D_H_M_A_AM_PM_EN_FMT
yyyy/M/d h:m a 比如:2020/5/23 5:6 PM AM,PM
|
static java.time.format.DateTimeFormatter |
YYYY_M_D_H_M_A_EN_FMT
yyyy/M/d h:m a 比如:2020/5/23 5:6 下午 跟随系统
|
static java.time.format.DateTimeFormatter |
YYYY_M_D_H_M_EN_FMT
yyyy/M/d H:m 比如:2020/5/23 17:6
|
static java.time.format.DateTimeFormatter |
YYYY_M_D_H_M_FMT
yyyy-M-d H:m 比如:2020-5-23 17:6
|
static java.time.format.DateTimeFormatter |
YYYY_M_D_H_M_S_EN_FMT
yyyy/M/d H:m:s 比如:2020/5/23 17:6:30
|
static java.time.format.DateTimeFormatter |
YYYY_M_D_H_M_S_FMT
yyyy-M-d H:m:s 比如:2020-5-23 17:6:30
|
static java.time.format.DateTimeFormatter |
YYYY_M_D_H_M_S_SSS_COMMA_FMT
yyyy-M-d H:m:s,SSS 比如:2020-5-23 17:6:30,272
|
static java.time.format.DateTimeFormatter |
YYYY_M_D_H_M_S_SSS_EN_FMT
yyyy/M/d H:m:s.SSS 比如:2020/5/23 17:6:30.272
|
static java.time.format.DateTimeFormatter |
YYYY_M_D_H_M_S_SSS_FMT
yyyy-M-d H:m:s.SSS 比如:2020-5-23 17:6:30.272
|
static java.time.format.DateTimeFormatter |
YYYY_M_D_POINT_FMT
yyyy.M.d 不补0 比如:2020.5.23
|
static java.time.format.DateTimeFormatter |
YYYY_MM_CN_FMT
yyyy年MM月 比如:2020年05月
|
static java.time.format.DateTimeFormatter |
YYYY_MM_DD_CN_FMT
yyyy年MM月dd日 比如: 2020年05月23日
|
static java.time.format.DateTimeFormatter |
YYYY_MM_DD_E_FMT
yyyy-MM-dd E 不补0 比如:2020-05-23 星期六
|
static java.time.format.DateTimeFormatter |
YYYY_MM_DD_EN_FMT
yyyy/MM/dd 比如: 2020/05/23
|
static java.time.format.DateTimeFormatter |
YYYY_MM_DD_FMT
yyyy-MM-dd 比如: 2020-05-23
|
static java.time.format.DateTimeFormatter |
YYYY_MM_DD_HH_MM_EN_FMT
yyyy/MM/dd HH:mm 比如:2020/05/23 17:06
|
static java.time.format.DateTimeFormatter |
YYYY_MM_DD_HH_MM_FMT
yyyy-MM-dd HH:mm 比如:2020-05-23 17:06
|
static java.time.format.DateTimeFormatter |
YYYY_MM_DD_HH_MM_SS_A_AM_PM_CN_ALL_FMT
yyyy年MM月dd日 hh时mm分ss秒 a 比如:2020年05月23日 17时06分30秒 PM
|
static java.time.format.DateTimeFormatter |
YYYY_MM_DD_HH_MM_SS_A_AM_PM_CN_FMT
yyyy年MM月dd日 hh:mm:ss a 比如:2020年05月23日 05:06:30 PM
|
static java.time.format.DateTimeFormatter |
YYYY_MM_DD_HH_MM_SS_A_CN_ALL_FMT
yyyy年MM月dd日 hh时mm分ss秒 a 比如:2020年05月23日 17时06分30秒 下午
|
static java.time.format.DateTimeFormatter |
YYYY_MM_DD_HH_MM_SS_A_CN_FMT
yyyy年MM月dd日 hh:mm:ss a 比如:2020年05月23日 05:06:30 下午
|
static java.time.format.DateTimeFormatter |
YYYY_MM_DD_HH_MM_SS_CN_ALL_FMT
yyyy年MM月dd日 HH时mm分ss秒 比如:2020年05月23日 17时06分30秒
|
static java.time.format.DateTimeFormatter |
YYYY_MM_DD_HH_MM_SS_CN_FMT
yyyy年MM月dd日 HH:mm:ss 比如:2020年05月23日 17:06:30
|
static java.time.format.DateTimeFormatter |
YYYY_MM_DD_HH_MM_SS_EN_FMT
yyyy/MM/dd HH:mm:ss 比如:2020/05/23 17:06:30
|
static java.time.format.DateTimeFormatter |
YYYY_MM_DD_HH_MM_SS_FMT
yyyy-MM-dd HH:mm:ss 比如:2020-05-23 17:06:30
|
static java.time.format.DateTimeFormatter |
YYYY_MM_DD_HH_MM_SS_SSS_COMMA_FMT
yyyy-MM-dd HH:mm:ss,SSS 比如:2020-05-23 17:06:30,272
|
static java.time.format.DateTimeFormatter |
YYYY_MM_DD_HH_MM_SS_SSS_FMT
yyyy-MM-dd HH:mm:ss.SSS 比如:2020-05-23 17:06:30.272
|
static java.time.format.DateTimeFormatter |
YYYY_MM_DD_HH_MM_SS_SSSSSS_FMT
yyyy-MM-dd HH:mm:ss.SSSSSS 比如:2020-05-23 17:06:30.272150
|
static java.time.format.DateTimeFormatter |
YYYY_MM_DD_HH_MM_SS_SSSSSSSSS_FMT
yyyy-MM-dd HH:mm:ss.SSSSSSSSS 比如:2020-05-23 17:06:30.272150620
|
static java.time.format.DateTimeFormatter |
YYYY_MM_DD_POINT_FMT
yyyy.MM.dd 比如:2020.05.23
|
static java.time.format.DateTimeFormatter |
YYYY_MM_DD_T_HH_MM_SS_SSS_XXX_FMT
yyyy-MM-dd'T'HH:mm:ss.SSSxxx 比如:2020-05-23T17:06:30.272+08:00
|
static java.time.format.DateTimeFormatter |
YYYY_MM_DD_T_HH_MM_SS_SSS_XXX_Z_FMT
yyyy-MM-dd'T'HH:mm:ss.SSSXXX 比如:2020-05-23T17:06:30.272+08:00 0时区时末尾 为Z
|
static java.time.format.DateTimeFormatter |
YYYY_MM_DD_T_HH_MM_SS_SSS_Z_FMT
yyyy-MM-dd'T'HH:mm:ss.SSSZ 比如:2020-05-23T17:06:30.272+0800
|
static java.time.format.DateTimeFormatter |
YYYY_MM_DD_T_HH_MM_SS_SSSSSS_XXX_FMT
yyyy-MM-dd'T'HH:mm:ss.SSSSSSxxx 比如:2020-05-23T17:06:30.272150+08:00 2020-05-23T09:06:30.272150+00:00
|
static java.time.format.DateTimeFormatter |
YYYY_MM_DD_T_HH_MM_SS_SSSSSS_XXX_Z_FMT
yyyy-MM-dd'T'HH:mm:ss.SSSSSSXXX 比如:2020-05-23T17:06:30.272150+08:00 2020-05-23T09:06:30.272150Z 0时区时末尾 为Z
|
static java.time.format.DateTimeFormatter |
YYYY_MM_DD_T_HH_MM_SS_SSSSSS_Z_FMT
yyyy-MM-dd'T'HH:mm:ss.SSSSSSZ 比如:2020-05-23T17:06:30.272150+0800 2020-05-23T09:06:30.272150+0000
|
static java.time.format.DateTimeFormatter |
YYYY_MM_DD_T_HH_MM_SS_SSSSSSSSS_XXX_FMT
yyyy-MM-dd'T'HH:mm:ss.SSSSSSSSSxxx 比如:2020-05-23T17:06:30.272150620+08:00 2020-05-23T09:06:30.272150620+00:00
|
static java.time.format.DateTimeFormatter |
YYYY_MM_DD_T_HH_MM_SS_SSSSSSSSS_XXX_Z_FMT
yyyy-MM-dd'T'HH:mm:ss.SSSSSSSSSXXX 比如:2020-05-23T17:06:30.272150620+08:00 2020-05-23T09:06:30.272150620Z 0时区时末尾 为Z
|
static java.time.format.DateTimeFormatter |
YYYY_MM_DD_T_HH_MM_SS_SSSSSSSSS_Z_FMT
yyyy-MM-dd'T'HH:mm:ss.SSSSSSSSSZ 比如:2020-05-23T17:06:30.272150620+0800 2020-05-23T09:06:30.272150620+0000
|
static java.time.format.DateTimeFormatter |
YYYY_MM_DD_T_HH_MM_SS_XXX_FMT
yyyy-MM-dd'T'HH:mm:ssxxx 比如:2020-05-23T17:06:30+08:00
|
static java.time.format.DateTimeFormatter |
YYYY_MM_DD_T_HH_MM_SS_XXX_Z_FMT
yyyy-MM-dd'T'HH:mm:ssXXX 比如:2020-05-23T17:06:30+08:00 0时区时末尾 为Z
|
static java.time.format.DateTimeFormatter |
YYYY_MM_DD_T_HH_MM_SS_Z_FMT
yyyy-MM-dd'T'HH:mm:ssZ 比如:2020-05-23T17:06:30+0800
|
static java.time.format.DateTimeFormatter |
YYYY_MM_EN_FMT
yyyy/MM 比如:2020/05
|
static java.time.format.DateTimeFormatter |
YYYY_MM_FMT
yyyy-MM 比如:2020-05
|
static java.time.format.DateTimeFormatter |
YYYYMM_FMT
yyyyMM 比如:202005
|
static java.time.format.DateTimeFormatter |
YYYYMMDD_FMT
yyyyMMdd 比如: 20200523
|
static java.time.format.DateTimeFormatter |
YYYYMMDDHHMM_FMT
yyyyMMddHHmm 比如:202005231706
|
static java.time.format.DateTimeFormatter |
YYYYMMDDHHMMSS_FMT
yyyyMMddHHmmss 比如:20200523170630
|
static java.time.format.DateTimeFormatter |
YYYYMMDDHHMMSSSSS_FMT
yyyyMMddHHmmssSSS 比如:20200523170630272
Jdk8 解析 yyyyMMddHHmmssSSS bug,推荐解决用法 :https://bugs.java.com/bugdatabase/view_bug.do? |
| 限定符和类型 | 方法和说明 |
|---|---|
static java.lang.String |
format(java.util.Date date,
java.time.format.DateTimeFormatter formatter)
根据 formatter格式化 date
|
static java.lang.String |
format(java.util.Date date,
java.time.format.DateTimeFormatter formatter,
java.lang.String zoneId)
根据 formatter格式化 date 支持自定义时区
|
static java.lang.String |
format(java.util.Date date,
java.lang.String dateFormatPattern)
根据 dateFormatPattern格式化 date
|
static java.lang.String |
format(java.time.Instant instant,
java.time.format.DateTimeFormatter formatter)
根据 formatter格式化 instant
|
static java.lang.String |
format(java.time.LocalDate localDate,
java.time.format.DateTimeFormatter formatter)
根据 formatter格式化 localDate
|
static java.lang.String |
format(java.time.LocalDateTime localDateTime,
java.time.format.DateTimeFormatter formatter)
根据 formatter格式化 localDateTime
|
static java.lang.String |
format(java.time.LocalDateTime localDateTime,
java.time.format.DateTimeFormatter formatter,
java.lang.String zoneId)
根据 formatter格式化 localDateTime 指定时区
|
static java.lang.String |
format(java.time.LocalDateTime localDateTime,
java.lang.String dateFormatPattern)
根据 dateFormatPattern格式化 localDateTime
|
static java.lang.String |
format(java.time.LocalTime localTime,
java.time.format.DateTimeFormatter formatter)
根据 formatter格式化 localTime
|
static java.lang.String |
format(java.time.temporal.TemporalAccessor temporal,
java.time.format.DateTimeFormatter formatter) |
static java.lang.String |
format(java.time.temporal.TemporalAccessor temporal,
java.time.format.DateTimeFormatter formatter,
java.lang.String zoneId) |
static java.lang.String |
format(java.time.ZonedDateTime zonedDateTime,
java.time.format.DateTimeFormatter formatter)
根据 formatter格式化 zonedDateTime
|
static java.lang.String |
format(java.time.ZonedDateTime zonedDateTime,
java.time.format.DateTimeFormatter formatter,
java.lang.String zoneId)
根据 formatter格式化 zonedDateTime 指定时区
|
static java.lang.String |
formatTimestampStyle(java.util.Date date)
格式化date成Timestamp 默认格式 yyyy-mm-dd hh:mm:ss.fffffffff 其中 fffffffff 纳秒,省略后面的0 比如:
2020-05-23 17:06:30.0
2020-05-23 17:06:30.272
2020-05-23 17:06:30.27215
2020-05-23 17:06:30.27215062
|
static java.lang.String |
formatTimestampStyle(java.time.LocalDateTime localDateTime)
格式化localDateTime成Timestamp 默认格式 yyyy-mm-dd hh:mm:ss.fffffffff 其中 fffffffff 纳秒,省略后面的0 比如:
2020-05-23 17:06:30.0
2020-05-23 17:06:30.272
2020-05-23 17:06:30.27215
2020-05-23 17:06:30.27215062
|
static java.lang.String |
formatToDateStr(java.util.Date date)
格式化,返回日期部分,如:yyyy-MM-dd
|
static java.lang.String |
formatToDateStr(java.util.Date date,
java.lang.String zoneId)
格式化,返回日期部分,如:yyyy-MM-dd 指定时区
|
static java.lang.String |
formatToDateStr(java.time.LocalDateTime localDateTime)
格式化,返回日期部分,如:yyyy-MM-dd
|
static java.lang.String |
formatToDateStr(java.time.LocalDateTime localDateTime,
java.lang.String zoneId)
格式化,返回日期部分,如:yyyy-MM-dd 指定时区
|
static java.lang.String |
formatToDateStr(java.time.ZonedDateTime zonedDateTime)
格式化,返回日期部分,如:yyyy-MM-dd
|
static java.lang.String |
formatToDateStr(java.time.ZonedDateTime zonedDateTime,
java.lang.String zoneId)
格式化,返回日期部分,如:yyyy-MM-dd 指定时区
|
static java.lang.String |
formatToDateTimeStr(java.util.Date date)
格式化,返回完整日期时间,如:yyyy-MM-dd HH:mm:ss
|
static java.lang.String |
formatToDateTimeStr(java.util.Date date,
java.lang.String zoneId)
格式化,返回完整日期时间,如:yyyy-MM-dd HH:mm:ss 指定时区
|
static java.lang.String |
formatToDateTimeStr(java.time.LocalDateTime localDateTime)
格式化,返回完整日期时间,如:yyyy-MM-dd HH:mm:ss
|
static java.lang.String |
formatToDateTimeStr(java.time.LocalDateTime localDateTime,
java.lang.String zoneId)
格式化,返回完整日期时间,如:yyyy-MM-dd HH:mm:ss 指定时区
|
static java.lang.String |
formatToDateTimeStr(java.time.ZonedDateTime zonedDateTime)
格式化,返回完整日期时间,如:yyyy-MM-dd HH:mm:ss
|
static java.lang.String |
formatToDateTimeStr(java.time.ZonedDateTime zonedDateTime,
java.lang.String zoneId)
格式化,返回完整日期时间,如:yyyy-MM-dd HH:mm:ss 指定时区
|
static java.lang.String |
formatToTimeStr(java.util.Date date)
格式化,返回时间部分,如:HH:mm:ss
|
static java.lang.String |
formatToTimeStr(java.time.LocalDateTime localDateTime)
格式化,返回时间部分,如:HH:mm:ss
|
static boolean |
isValidDate(java.lang.String text)
验证日期格式是否正确
|
static boolean |
isValidDateTime(java.lang.String text)
验证日期时间格式是否正确
|
static java.util.Date |
parseDateDefaultStrToDate(java.lang.String text)
解析Date默认格式为Date
|
static java.time.LocalDateTime |
parseDateDefaultStrToLocalDateTime(java.lang.String text)
解析Date默认格式为LocalDateTime
|
static java.util.Date |
parseDateStrToDate(java.lang.String text)
解析日期yyyy-MM-dd,返回Date
|
static java.time.Instant |
parseDateStrToInstant(java.lang.String text)
解析日期yyyy-MM-dd,返回Instant
|
static java.time.LocalDateTime |
parseDateStrToLocalDateTime(java.lang.String text)
解析日期yyyy-MM-dd,返回LocalDateTime
|
static java.util.Date |
parseDateTimeStrToDate(java.lang.String text)
解析日期yyyy-MM-dd HH:mm:ss,返回Date
|
static java.time.Instant |
parseDateTimeStrToInstant(java.lang.String text)
解析日期yyyy-MM-dd HH:mm:ss,返回Instant
|
static java.time.LocalDateTime |
parseDateTimeStrToLocalDateTime(java.lang.String text)
解析日期yyyy-MM-dd HH:mm:ss,返回LocalDateTime
|
static java.util.Date |
parseEpochMilliToDate(java.lang.String text)
解析时间戳为Date
|
static java.time.LocalDateTime |
parseEpochMilliToLocalDateTime(java.lang.String text)
解析时间戳为LocalDateTime
|
static java.util.Date |
parseIsoToDate(java.lang.String text)
解析Iso格式 包含 T 格式
=====================Iso相关格式=====================
yyyy-MM-dd'T'HH:mm:ssZ 2020-05-23T17:06:30+0800
yyyy-MM-dd'T'HH:mm:ss'Z' 2020-05-23T17:06:30Z
yyyy-MM-dd'T'HH:mm:ssxxx 2020-05-23T17:06:30+08:00
yyyy-MM-dd'T'HH:mm:ss.SSSZ 2020-05-23T17:06:30.272+0800
yyyy-MM-dd'T'HH:mm:ss.SSSxxx 2020-05-23T17:06:30.272+08:00
|
static java.time.LocalDateTime |
parseIsoToLocalDateTime(java.lang.String text)
解析Iso格式 包含 T 格式
=====================Iso相关格式=====================
yyyy-MM-dd'T'HH:mm:ssZ 2020-05-23T17:06:30+0800
yyyy-MM-dd'T'HH:mm:ss'Z' 2020-05-23T17:06:30Z
yyyy-MM-dd'T'HH:mm:ssxxx 2020-05-23T17:06:30+08:00
yyyy-MM-dd'T'HH:mm:ss.SSSZ 2020-05-23T17:06:30.272+0800
yyyy-MM-dd'T'HH:mm:ss.SSSxxx 2020-05-23T17:06:30.272+08:00
|
static java.util.Date |
parseTimestampStyleToDate(java.lang.String text)
解析Timestamp格式字符串为Date 默认格式 yyyy-mm-dd hh:mm:ss.fffffffff 其中 fffffffff 纳秒,省略后面的0 比如:
2020-05-23 17:06:30.0
2020-05-23 17:06:30.272
2020-05-23 17:06:30.27215
2020-05-23 17:06:30.27215062
|
static java.time.LocalDateTime |
parseTimestampStyleToLocalDateTime(java.lang.String text)
解析Timestamp格式字符串为LocalDateTime 默认格式 yyyy-mm-dd hh:mm:ss.fffffffff 其中 fffffffff 纳秒,省略后面的0 比如:
2020-05-23 17:06:30.0
2020-05-23 17:06:30.272
2020-05-23 17:06:30.27215
2020-05-23 17:06:30.27215062
|
static java.util.Date |
parseToDate(java.lang.String text,
java.time.format.DateTimeFormatter formatter)
根据 formatter解析为 Date
|
static java.util.Date |
parseToDate(java.lang.String text,
java.lang.String dateFormatPattern)
根据模板解析为 Date
|
static java.util.Date |
parseToDate(java.lang.String text,
java.lang.String[] dateFormatPatterns)
根据自定义模板数组解析为 Date
|
static java.time.Instant |
parseToInstant(java.lang.String text,
java.time.format.DateTimeFormatter formatter)
根据 formatter解析为 Instant
|
static java.time.LocalDateTime |
parseToLocalDateTime(java.lang.String text,
java.time.format.DateTimeFormatter formatter)
根据 formatter解析为 LocalDateTime
|
static java.time.LocalDateTime |
parseToLocalDateTime(java.lang.String text,
java.lang.String dateFormatPattern)
根据模板解析为 LocalDateTime
|
static java.time.LocalDateTime |
parseToLocalDateTime(java.lang.String text,
java.lang.String[] dateFormatPatterns)
根据自定义模板数组解析为 LocalDateTime
|
static java.time.ZonedDateTime |
parseToZonedDateTime(java.lang.String text,
java.time.format.DateTimeFormatter formatter)
根据 formatter解析为 ZonedDateTime
|
static java.util.Date |
smartParseToDate(java.lang.String text)
自动解析为 Date
=====================yyyy-MM-dd 相关=====================
yyyy-MM-dd 2020-05-23 或 2020-5-23
yyyyMMdd 20200523
yyyy/MM/dd 2020/05/23 或 2020/5/23
yyyy年MM月dd日 2020年05月23日 或 2020年5月23日
yyyy.MM.dd 2020.05.23 或 2020.5.23
=====================yyyy-MM-dd HH:mm:ss 相关=====================
yyyy-MM-dd HH:mm:ss 2020-05-23 17:06:30
yyyyMMddHHmmss 20200523170630
yyyy年MM月dd日 HH:mm:ss 2020年05月23日 17:06:30
yyyy年MM月dd日 HH时mm分ss秒 2020年05月23日 17时06分30秒
yyyy-MM-dd HH:mm 2020-05-23 17:06
yyyy/MM/dd HH:mm 2020/05/23 17:06
=====================yyyy-MM-dd HH:mm:ss.SSS 相关=====================
yyyy-MM-dd HH:mm:ss.SSS 2020-05-23 17:06:30.272
yyyy-MM-dd HH:mm:ss,SSS 2020-05-23 17:06:30,272
yyyyMMddHHmmssSSS 20200523170630272
=====================Iso相关格式=====================
yyyy-MM-dd'T'HH:mm:ssZ 2020-05-23T17:06:30+0800
yyyy-MM-dd'T'HH:mm:ss'Z' 2020-05-23T17:06:30Z
yyyy-MM-dd'T'HH:mm:ssxxx 2020-05-23T17:06:30+08:00
yyyy-MM-dd'T'HH:mm:ss.SSSZ 2020-05-23T17:06:30.272+0800
yyyy-MM-dd'T'HH:mm:ss.SSSxxx 2020-05-23T17:06:30.272+08:00
=====================其他格式=====================
EEE MMM dd HH:mm:ss zzz yyyy Sat May 23 17:06:30 CST 2020
|
static java.time.LocalDateTime |
smartParseToLocalDateTime(java.lang.String text)
自动解析为 LocalDateTime
=====================yyyy-MM-dd 相关=====================
yyyy-MM-dd 2020-05-23 或 2020-5-23
yyyyMMdd 20200523
yyyy/MM/dd 2020/05/23 或 2020/5/23
yyyy年MM月dd日 2020年05月23日 或 2020年5月23日
yyyy.MM.dd 2020.05.23 或 2020.5.23
=====================yyyy-MM-dd HH:mm:ss 相关=====================
yyyy-MM-dd HH:mm:ss 2020-05-23 17:06:30
yyyyMMddHHmmss 20200523170630
yyyy年MM月dd日 HH:mm:ss 2020年05月23日 17:06:30
yyyy年MM月dd日 HH时mm分ss秒 2020年05月23日 17时06分30秒
yyyy-MM-dd HH:mm 2020-05-23 17:06
yyyy/MM/dd HH:mm 2020/05/23 17:06
=====================yyyy-MM-dd HH:mm:ss.SSS 相关=====================
yyyy-MM-dd HH:mm:ss.SSS 2020-05-23 17:06:30.272
yyyy-MM-dd HH:mm:ss,SSS 2020-05-23 17:06:30,272
yyyyMMddHHmmssSSS 20200523170630272
=====================Iso相关格式=====================
yyyy-MM-dd'T'HH:mm:ssZ 2020-05-23T17:06:30+0800
yyyy-MM-dd'T'HH:mm:ss'Z' 2020-05-23T17:06:30Z
yyyy-MM-dd'T'HH:mm:ssxxx 2020-05-23T17:06:30+08:00
yyyy-MM-dd'T'HH:mm:ss.SSSZ 2020-05-23T17:06:30.272+0800
yyyy-MM-dd'T'HH:mm:ss.SSSxxx 2020-05-23T17:06:30.272+08:00
=====================其他格式=====================
EEE MMM dd HH:mm:ss zzz yyyy Sat May 23 17:06:30 CST 2020
|
public static final java.lang.String SHANGHAI_ZONE_ID
public static final java.time.ZoneId SHANGHAI_ZONE
public static final java.time.format.DateTimeFormatter YYYY_MM_DD_FMT
public static final java.time.format.DateTimeFormatter YYYY_M_D_FMT
public static final java.time.format.DateTimeFormatter YYYYMMDD_FMT
public static final java.time.format.DateTimeFormatter YYYY_MM_DD_EN_FMT
public static final java.time.format.DateTimeFormatter YYYY_M_D_EN_FMT
public static final java.time.format.DateTimeFormatter YYYY_MM_DD_CN_FMT
public static final java.time.format.DateTimeFormatter YYYY_M_D_CN_FMT
public static final java.time.format.DateTimeFormatter YYYY_MM_DD_POINT_FMT
public static final java.time.format.DateTimeFormatter YYYY_M_D_POINT_FMT
public static final java.time.format.DateTimeFormatter YY_MM_DD_EN_FMT
public static final java.time.format.DateTimeFormatter YY_M_D_EN_FMT
public static final java.time.format.DateTimeFormatter MM_DD_YY_EN_FMT
public static final java.time.format.DateTimeFormatter M_D_YY_EN_FMT
public static final java.time.format.DateTimeFormatter YYYY_MM_DD_E_FMT
public static final java.time.format.DateTimeFormatter YY_FMT
public static final java.time.format.DateTimeFormatter YYYY_FMT
public static final java.time.format.DateTimeFormatter YYYY_MM_FMT
public static final java.time.format.DateTimeFormatter YYYYMM_FMT
public static final java.time.format.DateTimeFormatter YYYY_MM_EN_FMT
public static final java.time.format.DateTimeFormatter YYYY_MM_CN_FMT
public static final java.time.format.DateTimeFormatter YYYY_M_CN_FMT
public static final java.time.format.DateTimeFormatter MM_DD_FMT
public static final java.time.format.DateTimeFormatter MMDD_FMT
public static final java.time.format.DateTimeFormatter MM_DD_EN_FMT
public static final java.time.format.DateTimeFormatter M_D_EN_FMT
public static final java.time.format.DateTimeFormatter MM_DD_CN_FMT
public static final java.time.format.DateTimeFormatter M_D_CN_FMT
public static final java.time.format.DateTimeFormatter HH_MM_SS_FMT
public static java.time.format.DateTimeFormatter H_M_S_FMT
public static final java.time.format.DateTimeFormatter HHMMSS_FMT
public static java.time.format.DateTimeFormatter HH_MM_SS_CN_FMT
public static java.time.format.DateTimeFormatter HH_MM_FMT
public static java.time.format.DateTimeFormatter H_M_FMT
public static java.time.format.DateTimeFormatter HH_MM_CN_FMT
public static java.time.format.DateTimeFormatter HH_MM_A_FMT
public static java.time.format.DateTimeFormatter HH_MM_A_AM_PM_FMT
public static java.time.format.DateTimeFormatter HH_MM_SS_SSS_FMT
public static java.time.format.DateTimeFormatter HH_MM_SS_SSSSSS_FMT
public static java.time.format.DateTimeFormatter HH_MM_SS_SSSSSSSSS_FMT
public static final java.time.format.DateTimeFormatter YYYY_MM_DD_HH_MM_SS_FMT
public static final java.time.format.DateTimeFormatter YYYY_M_D_H_M_S_FMT
public static final java.time.format.DateTimeFormatter YYYYMMDDHHMMSS_FMT
public static final java.time.format.DateTimeFormatter YYYY_MM_DD_HH_MM_SS_EN_FMT
public static final java.time.format.DateTimeFormatter YYYY_M_D_H_M_S_EN_FMT
public static final java.time.format.DateTimeFormatter YYYY_MM_DD_HH_MM_SS_CN_FMT
public static final java.time.format.DateTimeFormatter YYYY_MM_DD_HH_MM_SS_CN_ALL_FMT
public static final java.time.format.DateTimeFormatter YYYY_MM_DD_HH_MM_FMT
public static final java.time.format.DateTimeFormatter YYYY_M_D_H_M_FMT
public static final java.time.format.DateTimeFormatter YYYYMMDDHHMM_FMT
public static final java.time.format.DateTimeFormatter YYYY_MM_DD_HH_MM_EN_FMT
public static final java.time.format.DateTimeFormatter YYYY_M_D_H_M_EN_FMT
public static final java.time.format.DateTimeFormatter YYYY_M_D_H_M_A_EN_FMT
public static final java.time.format.DateTimeFormatter YYYY_M_D_H_M_A_AM_PM_EN_FMT
public static final java.time.format.DateTimeFormatter MM_DD_HH_MM_FMT
public static final java.time.format.DateTimeFormatter MM_DD_HH_MM_CN_FMT
public static final java.time.format.DateTimeFormatter MM_DD_HH_MM_SS_FMT
public static final java.time.format.DateTimeFormatter MM_DD_HH_MM_SS_CN_FMT
public static final java.time.format.DateTimeFormatter YYYY_MM_DD_HH_MM_SS_A_CN_FMT
public static final java.time.format.DateTimeFormatter YYYY_MM_DD_HH_MM_SS_A_AM_PM_CN_FMT
public static final java.time.format.DateTimeFormatter YYYY_MM_DD_HH_MM_SS_A_CN_ALL_FMT
public static final java.time.format.DateTimeFormatter YYYY_MM_DD_HH_MM_SS_A_AM_PM_CN_ALL_FMT
public static final java.time.format.DateTimeFormatter YYYY_MM_DD_HH_MM_SS_SSS_FMT
public static final java.time.format.DateTimeFormatter YYYY_MM_DD_HH_MM_SS_SSS_COMMA_FMT
public static final java.time.format.DateTimeFormatter YYYYMMDDHHMMSSSSS_FMT
public static final java.time.format.DateTimeFormatter YYYY_M_D_H_M_S_SSS_FMT
public static final java.time.format.DateTimeFormatter YYYY_M_D_H_M_S_SSS_EN_FMT
public static final java.time.format.DateTimeFormatter YYYY_M_D_H_M_S_SSS_COMMA_FMT
public static final java.time.format.DateTimeFormatter YYYY_MM_DD_HH_MM_SS_SSSSSS_FMT
public static final java.time.format.DateTimeFormatter YYYY_MM_DD_HH_MM_SS_SSSSSSSSS_FMT
public static final java.time.format.DateTimeFormatter YYYY_MM_DD_T_HH_MM_SS_Z_FMT
public static final java.time.format.DateTimeFormatter YYYY_MM_DD_T_HH_MM_SS_XXX_FMT
public static final java.time.format.DateTimeFormatter YYYY_MM_DD_T_HH_MM_SS_XXX_Z_FMT
public static final java.time.format.DateTimeFormatter YYYY_MM_DD_T_HH_MM_SS_SSS_Z_FMT
public static final java.time.format.DateTimeFormatter YYYY_MM_DD_T_HH_MM_SS_SSS_XXX_FMT
public static final java.time.format.DateTimeFormatter YYYY_MM_DD_T_HH_MM_SS_SSS_XXX_Z_FMT
public static final java.time.format.DateTimeFormatter YYYY_MM_DD_T_HH_MM_SS_SSSSSS_Z_FMT
public static final java.time.format.DateTimeFormatter YYYY_MM_DD_T_HH_MM_SS_SSSSSS_XXX_FMT
public static final java.time.format.DateTimeFormatter YYYY_MM_DD_T_HH_MM_SS_SSSSSS_XXX_Z_FMT
public static final java.time.format.DateTimeFormatter YYYY_MM_DD_T_HH_MM_SS_SSSSSSSSS_Z_FMT
public static final java.time.format.DateTimeFormatter YYYY_MM_DD_T_HH_MM_SS_SSSSSSSSS_XXX_FMT
public static final java.time.format.DateTimeFormatter YYYY_MM_DD_T_HH_MM_SS_SSSSSSSSS_XXX_Z_FMT
public static final java.time.format.DateTimeFormatter ISO_DATE_FMT
public static final java.time.format.DateTimeFormatter ISO_DATE_TIME_FMT
public static final java.time.format.DateTimeFormatter ISO_INSTANT_FMT
public static final java.time.format.DateTimeFormatter ISO_LOCAL_DATE_FMT
public static final java.time.format.DateTimeFormatter ISO_LOCAL_DATE_TIME_FMT
public static final java.time.format.DateTimeFormatter ISO_LOCAL_TIME_FMT
public static final java.time.format.DateTimeFormatter ISO_TIME_FMT
public static final java.time.format.DateTimeFormatter ISO_WEEK_DATE_FMT
public static final java.time.format.DateTimeFormatter ISO_ZONED_DATE_TIME_FMT
public static final java.time.format.DateTimeFormatter BASIC_ISO_DATE_FMT
public static final java.time.format.DateTimeFormatter EEE_MMM_DD_HH_MM_SS_ZZZ_YYYY_FMT
public static java.lang.String formatToDateStr(java.util.Date date)
date - public static java.lang.String formatToDateStr(java.util.Date date,
java.lang.String zoneId)
date - zoneId - public static java.lang.String formatToDateStr(java.time.LocalDateTime localDateTime)
localDateTime - public static java.lang.String formatToDateStr(java.time.LocalDateTime localDateTime,
java.lang.String zoneId)
localDateTime - zoneId - public static java.lang.String formatToDateStr(java.time.ZonedDateTime zonedDateTime)
zonedDateTime - public static java.lang.String formatToDateStr(java.time.ZonedDateTime zonedDateTime,
java.lang.String zoneId)
zonedDateTime - zoneId - public static java.lang.String formatToDateTimeStr(java.util.Date date)
date - public static java.lang.String formatToDateTimeStr(java.util.Date date,
java.lang.String zoneId)
date - zoneId - public static java.lang.String formatToDateTimeStr(java.time.LocalDateTime localDateTime)
localDateTime - public static java.lang.String formatToDateTimeStr(java.time.LocalDateTime localDateTime,
java.lang.String zoneId)
localDateTime - zoneId - public static java.lang.String formatToDateTimeStr(java.time.ZonedDateTime zonedDateTime)
zonedDateTime - public static java.lang.String formatToDateTimeStr(java.time.ZonedDateTime zonedDateTime,
java.lang.String zoneId)
zonedDateTime - zoneId - public static java.lang.String formatToTimeStr(java.util.Date date)
date - public static java.lang.String formatToTimeStr(java.time.LocalDateTime localDateTime)
localDateTime - public static java.lang.String format(java.util.Date date,
java.time.format.DateTimeFormatter formatter)
date - formatter - public static java.lang.String format(java.util.Date date,
java.lang.String dateFormatPattern)
date - dateFormatPattern - public static java.lang.String format(java.util.Date date,
java.time.format.DateTimeFormatter formatter,
java.lang.String zoneId)
date - formatter - zoneId - public static java.lang.String format(java.time.LocalDateTime localDateTime,
java.time.format.DateTimeFormatter formatter)
localDateTime - formatter - public static java.lang.String format(java.time.LocalDateTime localDateTime,
java.lang.String dateFormatPattern)
localDateTime - dateFormatPattern - public static java.lang.String format(java.time.LocalDateTime localDateTime,
java.time.format.DateTimeFormatter formatter,
java.lang.String zoneId)
localDateTime - formatter - zoneId - public static java.lang.String format(java.time.LocalDate localDate,
java.time.format.DateTimeFormatter formatter)
localDate - formatter - public static java.lang.String format(java.time.LocalTime localTime,
java.time.format.DateTimeFormatter formatter)
localTime - formatter - public static java.lang.String format(java.time.Instant instant,
java.time.format.DateTimeFormatter formatter)
instant - formatter - public static java.lang.String format(java.time.ZonedDateTime zonedDateTime,
java.time.format.DateTimeFormatter formatter)
zonedDateTime - formatter - public static java.lang.String format(java.time.ZonedDateTime zonedDateTime,
java.time.format.DateTimeFormatter formatter,
java.lang.String zoneId)
zonedDateTime - formatter - zoneId - public static java.lang.String formatTimestampStyle(java.util.Date date)
2020-05-23 17:06:30.0 2020-05-23 17:06:30.272 2020-05-23 17:06:30.27215 2020-05-23 17:06:30.27215062
date - public static java.lang.String formatTimestampStyle(java.time.LocalDateTime localDateTime)
2020-05-23 17:06:30.0 2020-05-23 17:06:30.272 2020-05-23 17:06:30.27215 2020-05-23 17:06:30.27215062
localDateTime - public static java.lang.String format(java.time.temporal.TemporalAccessor temporal,
java.time.format.DateTimeFormatter formatter)
public static java.lang.String format(java.time.temporal.TemporalAccessor temporal,
java.time.format.DateTimeFormatter formatter,
java.lang.String zoneId)
public static java.util.Date parseDateStrToDate(java.lang.String text)
text - public static java.time.LocalDateTime parseDateStrToLocalDateTime(java.lang.String text)
text - public static java.time.Instant parseDateStrToInstant(java.lang.String text)
text - public static java.util.Date parseDateTimeStrToDate(java.lang.String text)
text - public static java.time.LocalDateTime parseDateTimeStrToLocalDateTime(java.lang.String text)
text - public static java.time.Instant parseDateTimeStrToInstant(java.lang.String text)
text - public static java.util.Date parseToDate(java.lang.String text,
java.time.format.DateTimeFormatter formatter)
text - formatter - public static java.util.Date parseToDate(java.lang.String text,
java.lang.String dateFormatPattern)
text - dateFormatPattern - public static java.util.Date parseToDate(java.lang.String text,
java.lang.String[] dateFormatPatterns)
text - dateFormatPatterns - public static java.time.LocalDateTime parseToLocalDateTime(java.lang.String text,
java.time.format.DateTimeFormatter formatter)
text - formatter - public static java.time.LocalDateTime parseToLocalDateTime(java.lang.String text,
java.lang.String dateFormatPattern)
text - dateFormatPattern - public static java.time.LocalDateTime parseToLocalDateTime(java.lang.String text,
java.lang.String[] dateFormatPatterns)
text - dateFormatPatterns - public static java.time.Instant parseToInstant(java.lang.String text,
java.time.format.DateTimeFormatter formatter)
text - formatter - public static java.time.ZonedDateTime parseToZonedDateTime(java.lang.String text,
java.time.format.DateTimeFormatter formatter)
text - formatter - public static java.util.Date smartParseToDate(java.lang.String text)
=====================yyyy-MM-dd 相关===================== yyyy-MM-dd 2020-05-23 或 2020-5-23 yyyyMMdd 20200523 yyyy/MM/dd 2020/05/23 或 2020/5/23 yyyy年MM月dd日 2020年05月23日 或 2020年5月23日 yyyy.MM.dd 2020.05.23 或 2020.5.23 =====================yyyy-MM-dd HH:mm:ss 相关===================== yyyy-MM-dd HH:mm:ss 2020-05-23 17:06:30 yyyyMMddHHmmss 20200523170630 yyyy年MM月dd日 HH:mm:ss 2020年05月23日 17:06:30 yyyy年MM月dd日 HH时mm分ss秒 2020年05月23日 17时06分30秒 yyyy-MM-dd HH:mm 2020-05-23 17:06 yyyy/MM/dd HH:mm 2020/05/23 17:06 =====================yyyy-MM-dd HH:mm:ss.SSS 相关===================== yyyy-MM-dd HH:mm:ss.SSS 2020-05-23 17:06:30.272 yyyy-MM-dd HH:mm:ss,SSS 2020-05-23 17:06:30,272 yyyyMMddHHmmssSSS 20200523170630272 =====================Iso相关格式===================== yyyy-MM-dd'T'HH:mm:ssZ 2020-05-23T17:06:30+0800 yyyy-MM-dd'T'HH:mm:ss'Z' 2020-05-23T17:06:30Z yyyy-MM-dd'T'HH:mm:ssxxx 2020-05-23T17:06:30+08:00 yyyy-MM-dd'T'HH:mm:ss.SSSZ 2020-05-23T17:06:30.272+0800 yyyy-MM-dd'T'HH:mm:ss.SSSxxx 2020-05-23T17:06:30.272+08:00 =====================其他格式===================== EEE MMM dd HH:mm:ss zzz yyyy Sat May 23 17:06:30 CST 2020
text - public static java.time.LocalDateTime smartParseToLocalDateTime(java.lang.String text)
=====================yyyy-MM-dd 相关===================== yyyy-MM-dd 2020-05-23 或 2020-5-23 yyyyMMdd 20200523 yyyy/MM/dd 2020/05/23 或 2020/5/23 yyyy年MM月dd日 2020年05月23日 或 2020年5月23日 yyyy.MM.dd 2020.05.23 或 2020.5.23 =====================yyyy-MM-dd HH:mm:ss 相关===================== yyyy-MM-dd HH:mm:ss 2020-05-23 17:06:30 yyyyMMddHHmmss 20200523170630 yyyy年MM月dd日 HH:mm:ss 2020年05月23日 17:06:30 yyyy年MM月dd日 HH时mm分ss秒 2020年05月23日 17时06分30秒 yyyy-MM-dd HH:mm 2020-05-23 17:06 yyyy/MM/dd HH:mm 2020/05/23 17:06 =====================yyyy-MM-dd HH:mm:ss.SSS 相关===================== yyyy-MM-dd HH:mm:ss.SSS 2020-05-23 17:06:30.272 yyyy-MM-dd HH:mm:ss,SSS 2020-05-23 17:06:30,272 yyyyMMddHHmmssSSS 20200523170630272 =====================Iso相关格式===================== yyyy-MM-dd'T'HH:mm:ssZ 2020-05-23T17:06:30+0800 yyyy-MM-dd'T'HH:mm:ss'Z' 2020-05-23T17:06:30Z yyyy-MM-dd'T'HH:mm:ssxxx 2020-05-23T17:06:30+08:00 yyyy-MM-dd'T'HH:mm:ss.SSSZ 2020-05-23T17:06:30.272+0800 yyyy-MM-dd'T'HH:mm:ss.SSSxxx 2020-05-23T17:06:30.272+08:00 =====================其他格式===================== EEE MMM dd HH:mm:ss zzz yyyy Sat May 23 17:06:30 CST 2020
text - public static java.time.LocalDateTime parseIsoToLocalDateTime(java.lang.String text)
=====================Iso相关格式===================== yyyy-MM-dd'T'HH:mm:ssZ 2020-05-23T17:06:30+0800 yyyy-MM-dd'T'HH:mm:ss'Z' 2020-05-23T17:06:30Z yyyy-MM-dd'T'HH:mm:ssxxx 2020-05-23T17:06:30+08:00 yyyy-MM-dd'T'HH:mm:ss.SSSZ 2020-05-23T17:06:30.272+0800 yyyy-MM-dd'T'HH:mm:ss.SSSxxx 2020-05-23T17:06:30.272+08:00
text - public static java.util.Date parseIsoToDate(java.lang.String text)
=====================Iso相关格式===================== yyyy-MM-dd'T'HH:mm:ssZ 2020-05-23T17:06:30+0800 yyyy-MM-dd'T'HH:mm:ss'Z' 2020-05-23T17:06:30Z yyyy-MM-dd'T'HH:mm:ssxxx 2020-05-23T17:06:30+08:00 yyyy-MM-dd'T'HH:mm:ss.SSSZ 2020-05-23T17:06:30.272+0800 yyyy-MM-dd'T'HH:mm:ss.SSSxxx 2020-05-23T17:06:30.272+08:00
text - public static java.util.Date parseEpochMilliToDate(java.lang.String text)
text - 比如 1590224790000public static java.time.LocalDateTime parseEpochMilliToLocalDateTime(java.lang.String text)
text - 比如 1590224790000public static java.util.Date parseDateDefaultStrToDate(java.lang.String text)
text - EEE MMM dd HH:mm:ss zzz yyyy 比如: Sat May 23 17:06:30 CST 2020public static java.time.LocalDateTime parseDateDefaultStrToLocalDateTime(java.lang.String text)
text - EEE MMM dd HH:mm:ss zzz yyyy 比如: Sat May 23 17:06:30 CST 2020public static java.util.Date parseTimestampStyleToDate(java.lang.String text)
2020-05-23 17:06:30.0 2020-05-23 17:06:30.272 2020-05-23 17:06:30.27215 2020-05-23 17:06:30.27215062
text - public static java.time.LocalDateTime parseTimestampStyleToLocalDateTime(java.lang.String text)
2020-05-23 17:06:30.0 2020-05-23 17:06:30.272 2020-05-23 17:06:30.27215 2020-05-23 17:06:30.27215062
text - public static boolean isValidDate(java.lang.String text)
text - yyyy-MM-dd 格式public static boolean isValidDateTime(java.lang.String text)
text - yyyy-MM-dd HH:mm:ss 格式Copyright © 2020. All Rights Reserved.