美文网首页
你会用SimpleDateFormat吗?

你会用SimpleDateFormat吗?

作者: 平头说人生 | 来源:发表于2018-06-20 09:53 被阅读12次

SimpleDateFormat的format格式问题:

一般我们进行如下初始化:
SimpleDateFormat dateFormatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

时间格式是year-month-day hour:minute:second的形式,但是这些格式的大小写代表不同的意义。
Y : week year
y : year

M : Month in yea, 没有小写定义,防止跟minute冲突

D : day in year, 一年中的第几天

d : day in month, 一月中的第几天

m : Minute in hour, 一小时中的第几分钟, 没有大写定义,防止跟month冲突

s : Second in minute,一分钟的第几秒

S : Millisecond

H : 24小时制

h : 12小时制

所以下面的格式就是我们要的2018-06-11 08:05:33的形式
SimpleDateFormat dateFormatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

从这里我们可以了解到一个思想:利用大小写的不同代表不同的含义,还保持原来的意思

相关文章

网友评论

      本文标题:你会用SimpleDateFormat吗?

      本文链接:https://www.haomeiwen.com/subject/evytyftx.html