NSDate GMT以及UTC

NSDate GMT以及UTC,第1张

GMT:格林威治时间 是指位于伦敦郊区的皇家格林威治天文台的标准时间(开发中不常用)

UTC:协调世界时,世界统一时间,世界标准时间,国际协调时间。
中国大陆、中国香港、中国澳门、中国台湾、蒙古国、新加坡、马来西亚、菲律宾、西澳大利亚州的时间与UTC的时差均为+8,也就是UTC+8(相差八个小时)
这套时间系统被应用于许多互联网和万维网的标准中,因此在日常开发中UTC时间的使用较为常见

iOS中的NSDate对象存放的日期始终是UTC的标准时间(比如下面的例子,服务器返回的字符串是utc时间,本地时区是北京)
有结果可知:时间字符串转成NSDate时,没有指定时间字符串的时区,系统会根据本地时区,将时间字符串转成utc时间存放在NSDate对象中(通过Summary可以看出),而NSLog打印NSDate时,又会根据当地时区将utc时间转成本地时区时间打印出来。
结论:NSDate中存放的时间会自动转换成utc时间,NSLog打印的时间会自动根据时区打印不同的结果

和你php的配置文件有关~

默认是

datetimezone =UTC

可以在配置文件中设置,也可以在页面里用

ini_set()函数设置


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

原文地址: https://outofmemory.cn/zz/13276024.html

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

发表评论

登录后才能评论

评论列表(0条)

保存