Java中日期格式化字符串大小写区别YYYY和yyyy

Java里面:

HH代表24小时制的;

hh代表12小时制;

MM代表月;

mm代表分;

DD代表 day of year  今年的第N天,dd是这个月的多少天;

yyyy代表year,

YYYY代表weak-year,通俗讲就是当周所在的年份,比如2019-12-29,如果这周涉及跨年,那么使用YYYY将得不到想要的结果,无论数据库查询还是web里面格式化时间。

Java中日期格式化字符串大小写区别YYYY和yyyy

 常用格式化格式:yyyy-MM-dd HH:mm:ss如果有毫秒级,yyyy-MM-dd HH:mm:ss.SSS

Java中日期格式化字符串大小写区别YYYY和yyyy

项目中还在使用Date来管理时间?JDK8后,加入了LocalDate、LocalDateTime、LocalTime。

https://blog.csdn.net/qq_31708763/article/details/103904336

另外附上:

一到十二月英文全拼及简写:

一月, January,简写:Jan;

二月,February,简写:Feb;

三月,March,简写:Mar;

四月,April,简写:Apr;

五月,May,简写:May;

六月, June,简写:Jun;

七月,July,简写:Jul;

八月,August,简写:Aug;

九月,September,简写:Sep;

十月,October,简写:Oct;

十一月,November,简写:Nov;

十二月,December,简写:Dec;

星期日到星期六英文全拼及简写:

星期天:Sunday,简写:Sun;

星期一:Monday,简写:Mon;

星期二:Tuesday,简写:Tues;

星期三:Wednesday,简写:Wed;

星期四:Thursday,简写: Thurs;

星期五:Friday,简写:Fri;

星期六:Saturday,简写:Sat;