日期格式化时,传入pattern中表示年份统一使用小写的y.
说明:日期格式化时,yyyy表示当天所在的年,而大写的YYYY代表week in which year(JDK1.7以后引入的概念),意思是当天所在周属于的年份,一周从周日开始,周六结束,只要跨年,返回的YYYY就是下一年。另外需注意:
- 表示月份的是大写的M
- 表示分钟的是小写的m
- 24小时制的是大写的H
- 12小时制的是小写的h
正例:表示日期和时间的格式如下所示:
new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")