我注意到,当我在斯威夫特操场,到NSDate的()的调用生成这种格式的日期:的NSDate() - 游乐场与斯威夫特的Xcode
< date time AM|PM >
然而,Xcode中/应用程序里面, NSDate()生成这种格式的日期
< date time UTC >
我不清楚为什么有这样的区别?我如何强制xcode始终生成NSDate为< date time AM|PM >
?
我注意到,当我在斯威夫特操场,到NSDate的()的调用生成这种格式的日期:的NSDate() - 游乐场与斯威夫特的Xcode
< date time AM|PM >
然而,Xcode中/应用程序里面, NSDate()生成这种格式的日期
< date time UTC >
我不清楚为什么有这样的区别?我如何强制xcode始终生成NSDate为< date time AM|PM >
?
NSDate
用于表示时间点。它没有任何格式的概念。 要用于打印的NSDate
的内容是什么NSDateFormatter
let dateFormatter = NSDateFormatter()
dateFormatter.dateStyle = NSDateFormatterStyle.LongStyle
dateFormatter.timeStyle = NSDateFormatterStyle.MediumStyle
print(dateFormatter.stringFromDate(NSDate()))