我有一些类似于这些的日期字符串:
2013-01-25 00:00:00 -0500
2013-01-22 00:00:00 -0700
2013-01-26 00:00:00 -0200
我想使用 anNSDateFormatter
来创建一个NSDate
使用这些类型的字符串。我知道如何使用格式化程序来获取日期的第一部分 ( 2013-01-25 00:00:00
),但我不知道如何指定偏移部分 ( -0500
,-0200
等)。这是获取日期字符串开头的代码:
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy'-'MM'-'dd HH':'mm':'ss"];
NSString *dateString = @"2013-01-25 00:00:00"; // <-------- Truncated ----
NSDate *date = [dateFormatter dateFromString:dateString];
NSLog(@"Date: %@", date);
我怎样才能让它与-0500
零件一起工作?我试过SSSZ
了,但它没有用(给了一个null
日期)。