我试图将NSString
转换为NSDate
,如下所示。将NSString转换为NSDate
的NSString *startTime
值是2015-06-23T01:37:53Z,
但NSDate *startTimeDate
值为零。代码有什么问题?
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setTimeZone:[NSTimeZone timeZoneWithName:@"PST"]];
[dateFormatter setDateFormat:@"yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"];
NSDate *startTimeDate = [dateFormatter dateFromString:startTime];
只需从您的格式中移除'.SSS'。我希望它会起作用。 – VRAwesome