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