iOS 时区转换 东八区

作者: 一本大书 | 来源:发表于2017-09-27 11:29 被阅读54次

最近提交应用被驳回,看到反馈截图,发现是时间撮的问题。
很多公司会要求在请求的时候发送当前的时间撮与服务器时间比对,我们测试的时候也很容易忽视这个问题,服务器的时间一直都是东八区的时间,但是手机就不一样了,有可能是国外的用户在用,这个时候就会出现因为时间撮的问题,请求失败。
苹果审核是在美国,时区与服务器不同,导致请求失败。

+ (NSString *)getUTCFormatDate:(NSDate *)localDate formatStr:(NSString *)formatStr
{
    NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
    NSTimeZone *timeZone = [NSTimeZone timeZoneWithAbbreviation:@"GMT+0800"];
    [dateFormatter setTimeZone:timeZone];
    [dateFormatter setDateFormat:formatStr];
    NSString *dateString = [dateFormatter stringFromDate:localDate];
    return dateString;
}

参考文章:
[iOS 转换东八区] 将手机当前时区全都转为东八区

相关文章

  • iOS 时区转换 东八区

    最近提交应用被驳回,看到反馈截图,发现是时间撮的问题。很多公司会要求在请求的时候发送当前的时间撮与服务器时间比对,...

  • NSDate--时间

    获取时间 转换为本地时间 当前时间---->时间戳 1.首先获取0时区的时间转成东八区的时间 2.将获得的东八区时...

  • 时间日期和日历

    时区GTM 0时区; 中国则为东八区"Asia/Shanghai",东京 “Asia/Tokyo”;其他时区可根据...

  • date

    设置时区东八区 'Asia/Shanghai' 'Asia/Chongqing' 'PRC'date_de...

  • js中的时区转换

    概念: gmt:世界时,时间戳都是以世界时为标准,时区转换也是以他为标准gmt+8:北京时间,北京属于东八区PDT...

  • Nginx日志时间错误(Linux)

    1,检查服务器时区 date 如果是东八区或你想设置的时区,表示服务器时区无误,若不对,修改方法如下: cp /u...

  • 【JS】日期时间格式化

    从标准时间,转换到东八区

  • 诗║思念

    隔着十二个时区的距离想你思念飘荡在空中填满了整个东八区定于2018.9.12

  • Postgresql设置时区

    1. 查看时区 2. 查看时间 3. 查看支持的时区列表 4.设置成东八区 北京时间 UTC+8

  • 修改MySQL时区问题

    eclipse中控制台报错 set global time_zone = '+8:00'; 设置时区为东八区flu...

网友评论

    本文标题:iOS 时区转换 东八区

    本文链接:https://www.haomeiwen.com/subject/qkzyextx.html