NSDate() – Playground vs. Swift Xcode

NSDate() – Playground vs. Swift Xcode,第1张

概述我注意到当我在 Swift游乐场时,对NSDate()的调用会生成一个具有以下格式的日期: < date time AM|PM > 但是,在xcode / app中,NSDate()会使用此格式生成日期 < date time UTC > 我不清楚为什么会有这样的差异?如何强制xcode始终生成NSDate为<日期时间AM | PM>? NSDate用于表示某个时间点.它没有任何格式概念. 您要用 我注意到当我在 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.LongStyledateFormatter.timeStyle = NSDateFormatterStyle.MediumStyleprint(dateFormatter.stringFromDate(NSDate()))
总结

以上是内存溢出为你收集整理的NSDate() – Playground vs. Swift Xcode全部内容,希望文章能够帮你解决NSDate() – Playground vs. Swift Xcode所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/web/1001736.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存