日期格式化常用字母及其含义
字母 | 含义 | 示例 |
---|---|---|
y | 年份。一般用yy表示两位年份,yyyy表示4位年份 | yy表示的年份,如20;yyyy表示的年份,如2020 |
M | 月份。一般用MM表示月份,如果使用MMM,则会根据语言环境显示不同的月份 | MM表示的月份,如03;MMM表示的月份,如“三月”(根据语言环境) |
d | 月份中的天数。一般中dd表示天数 | dd表示的天数,如10 |
D | 年份中的天数。标识当天是当年的第几天,用D表示 | D表示的天数,如100 |
E | 星期几。用E表示,会根据语言环境的不同,显示不同语言的星期几 | E表示星期几。如“星期三”(根据语言环境) |
H | 一天中的小时数(0-23)。一般用HH表示小时数 | HH表示的小时数,如22 |
h | 一天中的小时数(1-12)。一般使用hh表示小时数 | hh表示的小时数,如10(有可能表示10点,也有可能表示22点) |
m | 分钟数。一般使用mm表示分钟数 | mm表示的分钟数,如20 |
s | 秒数。一般使用ss表示秒数 | ss表示的秒数,如20 |
S | 毫秒数。一般使用SSS表示毫秒数 | SSS表示的毫秒数,如123 |
小技巧:
时间除了格式为常见的展示用字符串(yyyy-MM-dd HH:mm:ss)外,还可以格式话为如cron表达式(ss mm HH dd MM ? yyyy)之类的字符串