日期格式化常用字母及其含义

Author Avatar
丁起男 03月 30,2021
  • 在其它设备中阅读本文章

日期格式化常用字母及其含义

字母含义示例
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)之类的字符串