常用时间模式 — DatePattern
DatePattern 内置常用的时间模式
1.简介
当需要 将时间转成指定格式的字符串
的时候,
原先你需要写成:
DateUtil.toString(new Date(), "yyyy-MM-dd HH:mm:ss")
现在你可以:
DateUtil.toString(new Date(), DatePattern.COMMON_DATE_AND_TIME)
1.1 优点
- 代码可读性更高
- 可以有效的避免由于手误带来的不必要的错误
2.内置pattern
以下是内置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 |
当前内容版权归 feilong-core 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 feilong-core .