Java 日期格式化
在Java中,日期格式化主要通过SimpleDateFormat类来实现。这个类有两个主要的方法:parse()和format()。parse()方法用于将字符串解析为日期,format()方法用于将日期格式化为字符串。
例如,可以使用"yyyy-MM-dd"作为模式字符串,将字符串"2021-01-01"解析为日期,字符串中的"yyyy"表示年份,"MM"表示月份,"dd"表示日期。因此,解析后的日期为2021年1月1日。
同样,也可以使用"yyyy-MM-dd"作为模式字符串,将日期格式化为字符串。例如,如果有一个当前日期的对象,可以使用format()方法将其格式化为"2021-01-01"。
需要注意的是,日期格式化时,传入的pattern中表示年份要用小写的‘y’。 小写‘yyyy’表示当天所在的年,大写的‘YYYY’表示week in which year(JDK7之后引入的概念),意思是当天所在的周所属的年份,一周从周日开始,周六结束,只要本周跨年,返回的YYYY就是下一年。