github编辑

常用时间模式DatePattern

DatePatternarrow-up-right 内置常用的时间模式

1.简介

当需要 将时间转成指定格式的字符串 的时候,

原先你需要写成:

	DateUtil.toString(new Date(), "yyyy-MM-dd HH:mm:ss")

现在你可以:

	DateUtil.toString(new Date(), DatePattern.COMMON_DATE_AND_TIME)

1.1 优点

  1. 代码可读性更高

  2. 可以有效的避免由于手误带来的不必要的错误

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

最后更新于

这有帮助吗?