我注意到,當我在斯威夫特操場,到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()))