1.问题描述
2.问题分析
为什么用yyyy年MM月dd日会报错,原因是:"前导零"
2.1前导零
前导零指的是在单个数字前面添加一个零以确保数字位数相同的过程。在日期格式化中,前导零常用于确保月份或日期总是显示为两位数字。
例如,在日期格式化字符串中:对于月份部分:
"MM" 表示月份将始终显示为两位数字,如果月份是一月,则会显示为 "01"。
"M" 表示月份将显示实际的数字,如果月份是一月,则会显示为 "1"。
对于日期部分:
"dd" 表示日期将始终显示为两位数字,如果日期是1号,则会显示为 "01"。
"d" 表示日期将显示实际的数字,如果日期是1号,则会显示为 "1"。