2017-02-01 94 views
-2

在DateFormatter中使用DD和dd有什么区别?在周围搜索时,我没有看到明确的区别。某些日期格式文档显示“DD”和“dd”,有些不显示。Swift - 日期格式(DD和dd)

我想了解它们之间的区别以及为什么会显示结果在下面的评论:

let formatter = DateFormatter() 

formatter.dateFormat = "MM/DD/YYYY" 
print(formatter.string(from: Date())) // 02/32/2017 

formatter.dateFormat = "MM/dd/YYYY" 
print(formatter.string(from: Date())) // 02/01/2017 
+3

http://unicode.org/reports/tr35/tr35-dates.html#Date_Format_Patterns是最终的参考并明确记录“dd”和“DD”。 - 顺便说一句,你很可能想要“YYYY”而不是“YYYY”。 –

回答