NSDate在swift中设置了时区

NSDate在swift中设置了时区,第1张

概述如何从字符串返回预定义时区的NSDate let responseString = "2015-8-17 GMT+05:30"var dFormatter = NSDateFormatter()dFormatter.dateFormat = "yyyy-M-dd ZZZZ"var serverTime = dFormatter.dateFromString(responseString)p 如何从字符串返回预定义时区的NSDate
let responseString = "2015-8-17 GMT+05:30"var dFormatter = NSDateFormatter()dFormatter.dateFormat = "yyyy-M-dd ZZZZ"var serverTime = dFormatter.dateFromString(responseString)println("NSDate : \(serverTime!)")

上面的代码返回时间为

2015-08-16 18:30:00 +0000

how can i return a NSDate in a predefined time zone?

你不能.

NSDate的实例不包含有关时区或日历的任何信息.它只是简单地确定了世界时间中的一个点.

您可以在任何您想要的日历中解释此NSDate对象. Swift的字符串插值(示例代码的最后一行)使用一个使用UTC的NSDateFormatter(输出中的“0000”).

如果要将NSDate的值作为当前用户日历中的字符串,则必须为此明确设置日期格式化程序.

总结

以上是内存溢出为你收集整理的NSDate在swift中设置了时区全部内容,希望文章能够帮你解决NSDate在swift中设置了时区所遇到的程序开发问题。

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

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存