NSDate() – Playground vs. Swift Xcode

前端之家收集整理的这篇文章主要介绍了NSDate() – Playground vs. Swift Xcode前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我注意到当我在 Swift游乐场时,对NSDate()的调用生成一个具有以下格式的日期:

< date time AM|PM >

但是,在xcode / app中,NSDate()会使用此格式生成日期

< date time UTC >

我不清楚为什么会有这样的差异?如何强制xcode始终生成NSDate为<日期时间AM | PM>?

解决方法

NSDate用于表示某个时间点.它没有任何格式概念.
您要用于打印NSDate内容的是NSDateFormatter

let dateFormatter = NSDateFormatter()
dateFormatter.dateStyle = NSDateFormatterStyle.LongStyle
dateFormatter.timeStyle = NSDateFormatterStyle.MediumStyle
print(dateFormatter.stringFromDate(NSDate()))

猜你在找的Xcode相关文章