问题:
NSDate SDK4.1取得的时间全部为GMT了,怎么改成本地时间
NSDateSDK4.1取得的时间全部为GMT了,怎么改成本地时间
其它版本正常,取得的时间为本地时间
谢谢~
其它版本正常,取得的时间为本地时间
谢谢~
答案:
NSTimeZone *zone = [NSTimeZone systemTimeZone];
NSInteger interval = [zone secondsFromGMTForDate:date];NSDate *localeDate = [date addTimeInterval:interval];
这样就转化为本地时间了,但是以前正常的版本也加了8小时,所以还是有问题。。。。
本文解决了一个在NSDateSDK4.1中获取时间显示为GMT而非本地时间的问题。通过使用NSTimeZone和secondsFromGMTForDate方法计算两地时间差,并利用addTimeInterval调整日期时间,成功将GMT时间转换为本地时间。
257

被折叠的 条评论
为什么被折叠?



