当前位置 : 主页 > 手机开发 > 其它 >

NSDate() – Playground vs. Swift Xcode

来源:互联网 收集:自由互联 发布时间:2021-06-11
我注意到当我在 Swift游乐场时,对NSDate()的调用会生成一个具有以下格式的日期: date time AM|PM 但是,在xcode / app中,NSDate()会使用此格式生成日期 date time UTC 我不清楚为什么会有这样的差异
我注意到当我在 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()))
网友评论