objective-c – NSDate到GMTDate到JSON格式

objective-c – NSDate到GMTDate到JSON格式,第1张

概述我想将我的本地日期([NSDate日期])转换为GMT以创建 JSON字符串(/ Date(1324435876019-0000)/). 当我将时钟设置为EST时区时,我的代码工作正常,当我将时区更改为PST时,我的代码仍然充当EST.你能告诉我代码是什么问题吗? NSDate *localDate = [NSDate date]; NSTimeInterval timeZoneOffse 我想将我的本地日期([NSDate日期])转换为GMT以创建 JSON字符串(/ Date(1324435876019-0000)/).

当我将时钟设置为EST时区时,我的代码工作正常,当我将时区更改为PST时,我的代码仍然充当EST.你能告诉我代码是什么问题吗?

NSDate *localDate = [NSDate date];    NSTimeInterval timeZoneOffset = [[NSTimeZone systemTimeZone] secondsFromGMT]; // You Could also use the systemTimeZone method    NSTimeInterval gmtTimeInterval = [localDate timeIntervalSinceReferenceDate] - timeZoneOffset;    NSDate *gmtDate = [NSDate dateWithTimeIntervalSinceReferenceDate:gmtTimeInterval];    Nsstring *time = [Nsstring stringWithFormat:@"/Date(%@-0000)/",[NSNumber numberWithLongLong:[gmtDate timeIntervalSince1970] * 1000]];
解决方法 您只需调用timeIntervalSince1970即可获得时间GMT时间.

Nsstring *time = [Nsstring stringWithFormat:@"/Date(%lld-0000)/",(long long)([[NSDate date] timeIntervalSince1970] * 1000)];
总结

以上是内存溢出为你收集整理的objective-c – NSDate到GMTDate到JSON格式全部内容,希望文章能够帮你解决objective-c – NSDate到GMTDate到JSON格式所遇到的程序开发问题。

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

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

原文地址: http://outofmemory.cn/langs/1214417.html

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

发表评论

登录后才能评论

评论列表(0条)

保存