【发布时间】:2011-10-01 11:37:53
【问题描述】:
我有一个如下所示的日期字符串:
2011-10-01 08:45:34 +0000
如何使用 NSDate 对其进行格式化?谢谢:D
【问题讨论】:
标签: objective-c ios cocoa-touch ios4 nsdate
我有一个如下所示的日期字符串:
2011-10-01 08:45:34 +0000
如何使用 NSDate 对其进行格式化?谢谢:D
【问题讨论】:
标签: objective-c ios cocoa-touch ios4 nsdate
你可以在NSDateFormatter试试这个方法
- (NSDate *)dateFromString:(NSString *)string
一个例子
dateFormatter = [[NSDateFormatter alloc] init];
NSLocale *en_US = [[NSLocale alloc] initWithLocaleIdentifier:@"en_US"];
[dateFormatter setLocale:en_US];
[en_US release];
[dateFormatter setDateFormat:@"MM/dd/yyyy h:mm:ss a"];
[dateFormatter setTimeZone:[NSTimeZone timeZoneForSecondsFromGMT:-60*60*7]];
NSDate *date = [dateFormatter dateFromString:dateString];
[dateFormatter release];
【讨论】: