This repository has been archived by the owner on Aug 20, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 155
DatePattern
feilong edited this page Jan 4, 2018
·
12 revisions
DatePattern 内置常用的时间模式
当需要 将时间转成指定格式的字符串
的时候,
原先你需要写成:
DateUtil.toString(new Date(), "yyyy-MM-dd HH:mm:ss")
现在你可以:
DateUtil.toString(new Date(), DatePattern.COMMON_DATE_AND_TIME)
- 代码可读性更高
- 可以有效的避免由于手误带来的不必要的错误
以下是内置pattern:
常量 | 值 |
---|---|
DatePattern.COMMON_DATE |
yyyy-MM-dd |
DatePattern.CHINESE_COMMON_DATE |
yyyy年MM月dd日 |
DatePattern.COMMON_TIME |
HH:mm:ss |
DatePattern.COMMON_TIME_WITHOUT_SECOND |
HH:mm |
DatePattern.COMMON_DATE_AND_TIME |
yyyy-MM-dd HH:mm:ss |
DatePattern.CHINESE_COMMON_DATE_AND_TIME |
yyyy年MM月dd日 HH:mm:ss |
DatePattern.COMMON_DATE_AND_TIME_WITH_MILLISECOND |
yyyy-MM-dd HH:mm:ss.SSS |
DatePattern.COMMON_DATE_AND_TIME_WITHOUT_SECOND |
yyyy-MM-dd HH:mm |
DatePattern.COMMON_DATE_AND_TIME_WITHOUT_YEAR_AND_SECOND |
MM-dd HH:mm |
DatePattern.TIMESTAMP |
yyyyMMddHHmmss |
DatePattern.TIMESTAMP_WITH_MILLISECOND |
yyyyMMddHHmmssSSS |
DatePattern.YEAR_AND_MONTH |
yyyy-MM |
DatePattern.MONTH_AND_DAY |
MM-dd |
DatePattern.MONTH_AND_DAY_WITH_WEEK |
MM-dd(E) |
DatePattern.ddMMyyyyHHmmss |
dd/MM/yyyy HH:mm:ss |
DatePattern.yy |
yy |
DatePattern.yyyy |
yyyy |
DatePattern.MM |
MM |
DatePattern.yyyyMMdd |
yyyyMMdd |
DatePattern.mmss |
mmss |
DatePattern.HH |
HH |
DatePattern.TO_STRING_STYLE |
EEE MMM dd HH:mm:ss zzz yyyy |
DatePattern.DOTS_DATE since 1.10.7 |
yyyy.MM.dd |
DatePattern.DOTS_DATE_AND_TIME_WITHOUT_SECOND since 1.10.7 |
yyyy.MM.dd HH:mm |
DatePattern.DOTS_DATE_AND_TIME since 1.10.7 |
yyyy.MM.dd HH:mm:ss |
DatePattern.DOTS_DATE_AND_TIME_WITH_MILLISECOND since 1.10.7 |
yyyy.MM.dd HH:mm:ss.SSS |