使用NSDateFormatter获取意外的格式化dateStr吗?

时间:2019-06-27 16:39:32

标签: ios objective-c

+ (NSDateFormatter *)dateFormat
{
    NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
    NSTimeZone *tz = [NSTimeZone timeZoneWithAbbreviation:@"UTC"];
    [dateFormatter setTimeZone:tz];
    [dateFormatter setDateFormat:@"yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"];
    return dateFormatter;
}

我使用上述dateFormatter格式化日期:

    dateInStr1 = [formatter stringFromDate:_dateOption1];

但是对于“欧洲/布拉迪斯拉发” 中的用户,日期格式为:

"2019-06-26T5:41:41.972 pmZ"

但是,在我的设备上,相同的代码给出了:

"2019-06-26T23:11:55.246Z"

为什么在不同的设备上会得到两个不同的结果?

0 个答案:

没有答案