原因: 使用 NSDate *date = [NSDate date]; 获取的时间是标注的UTC时间,和北京时间相差8小时.将UTC时间转成当地的时间只需要设置  NSTimeZone *zone = [NSTimeZone systemTimeZone];

1.给NSDate设置时区

NSDate *date = [NSDate date];

NSTimeZone *zone = [NSTimeZone systemTimeZone];

NSInteger interval = [zone secondsFromGMTForDate: date];

NSDate *localeDate = [date  dateByAddingTimeInterval: interval];

2.给NSDateFormatter设置时区

NSDateFormatter *formater = [[NSDateFormatter alloc]init];

[formater setDateFormat:@"yyyy年MM月dd日"];

[formater setTimeZone:[NSTimeZone localTimeZone]];

NSDate *date = [formater dateFromString:dateStr];

iOS 解决时间相差8小时问题相关推荐

  1. linux设置时间快1小时,LINUX CentOS系统时间与现在时间相差8小时解决方法

    GPS 系统中有两种时间区分,一为UTC,另一为LT(地方时)两者的区别为时区不同,UTC就是0时区的时间,地方时为本地时间,如北京为早上八点(东八区),UTC时间就为零点,时间比北京时晚八小时,以此 ...

  2. VMware安装CentOS后时间相差8小时解决方法

    VMware安装CentOS后时间相差8小时解决方法 1.执行date查看时区设置是否正确,如果是CST就是中国标准时间 2.将/etc/localtime指向上海时间 ln –sf /usr/sha ...

  3. 服务器显示时间差8个小时,服务器时间相差8小时 原因与解决方法

    就在刚才,一位网友的获取时间总是相差8小时,一直不知道是为什么?后来联系上了我,我去看了一下他写的PHP代码,得到结果: 1.代码是没有任何问题的? 2.php.ini 配置文件中也启用了 date. ...

  4. php date函数时间不对,PHP Date / Time 日期和时间 函数和时间相差8小时解决办法

    PHP Date/Time 简介 Date/Time 函数允许您从 PHP 脚本运行的服务器上获取日期和时间.您可以使用 Date/Time 函数通过不同的方式来格式化日期和时间. 注释:这些函数依赖 ...

  5. java获取时间相差8小时的问题及解决方式

    三种时间差错问题: java下使用new date()获取的时间会和真实的本地时间相差8小时. 本地获取的时间没有错,存入数据库的时候时间相差8小时. 数据库时间没有错,获取到了后端,之后返回给前端相 ...

  6. win服务器时间自动变慢8小时,Deepin 20.2和Windows双系统时间相差8小时的原因及解决方法...

    本文帮助你搞定安装Deepin 20.2和Windows做双系统时间相差8小时的问题,将解释产生该问题的原因及提供解决方法.如不做调整,在Windows下会慢8小时,而Deepin 20.2下则会快8 ...

  7. centos java 时间差8个小时_解决Centos7本机时间与实际时间相差8小时

    GPS系统中有两种时间区分,UTC就0时区的时间,CTS为本地时间,如北京为早上八点(东八区),UTC时间比北京时晚八小时; CTS:China Standard Time,UTC+8:00 中国沿海 ...

  8. Spring boot各种Date时间相差8小时出现的问题及其解决方法

    一:Spring boot @ResponseBody转换JSON 时 Date 时间相差8小时 一描述:当使用jackson时,返回的json和数据库会相差8个小时,(亲测): 数据库和postma ...

  9. php源码 时间慢8小时 etc gmt,PHP 中 Date 函数与实际时间相差8小时的解决方法

    PHP 中的 date() 函数显示的时间是格林威治时间,和北京时间正好相差8个小时,其他时间相关的函数,如 strtotime() 也有相同的问题,同样可以通过下面的方法来解决: 1. 修改php. ...

最新文章

  1. python列表字符串转数字_python 将列表中的字符串转为数字
  2. 软件测试人员的三重境界
  3. 【JAVA基础】HashSet、LinkedHashSet、TreeSet使用区别
  4. 血脂测试软件,医院检查血脂一般用什么仪器
  5. 解决ArcGIS安装之后出现的Windows installer configures问题
  6. JSTARS投稿学习笔记
  7. GDAL源码剖析(四)之命令行程序说明一
  8. Log4net 配置详解
  9. Matlab转C++代码入门————附带详细代码和示例
  10. mysql带入参的存储过程_MySql带参数存储过程()
  11. Sublime 快捷键整理
  12. mame linux 编译,完美编译街机模拟器MAME(Android版)基于MAME4all
  13. 证明:DES解密算法是DES加密算法的逆
  14. 微信小程序 云存储 wx.cloud.downloadFile 下载并另存
  15. 既然阻塞 I/O 会使线程休眠,为什么 Java 线程状态却是 RUNNABLE?
  16. 面试常问-Alpha测试和Beta测试
  17. 解决:禁止访问 (403) CSRF验证失败
  18. html 滚动字幕如何设置,如何制作滚动字幕 视频画面加滚动字幕,自己设置滚动字幕的显示时间(滚动次数)...
  19. 网络服务器 用到的技术
  20. 中国科学技术大学计算机2020,中国科学技术大学2020年第七届计算机科学暑期夏令营报名通知...

热门文章

  1. 线性恒流芯片:X5131G可替代SM2082
  2. Studio 3T简单实用
  3. fedora 16 x64 安装anjuta,在编译时提示libtool、glib、intltool包不存在
  4. 微信公众号接口开发----退款
  5. matlab中定义文本数组,MATLAB字符串数组的创建与运算
  6. TEC控温模块电路分析
  7. 大数据学习系列:Hadoop3.0苦命学习(一)
  8. Windows Server 2003 部署IIS、部署DNS,Windows Server 2003搭建网站,实现同网段主机访问网站
  9. SimSiam:Exploring Simple Siamese Representation Learning
  10. STM32CubeMX使用手册中文版 官方下载步骤