+ (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"
为什么在不同的设备上会得到两个不同的结果?