常用时间模式 — DatePattern [DatePattern](https://github.com/venusdrogon/feilong-core/tree/master/src/main/java/com/feilong/core/DatePattern.java) 内置常用的时间模式 ## 1.简介 当需要 `将时间转成指定格式的字符串` 的时候, 原先你需要写成: ```JAVA DateUtil.toString(new Date(), "yyyy-MM-dd HH:mm:ss") ``` 现在你可以: ```JAVA DateUtil.toString(new Date(), DatePattern.COMMON_DATE_AND_TIME) ``` ### 1.1 优点 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`