2011-01-27 102 views
4

我有一个格式为2011年1月25日3:17 AM的字符串。我需要将其转换为NSDate。 我使用格式为@“MMM d,yyyy h:mm a”的NSDateFormatter。如果iphone时间格式为12小时,则工作正常,但如果时间格式为24小时,则返回nil。谁能帮我这个????当时间为24小时格式时,NSString的NSDate

回答

2

这是在NSDateFormatter的错误。您可以通过在日期格式化程序上手动设置区域设置来解决该问题:

[dateFormatter setLocale:[[[NSLocale alloc] initWithLocaleIdentifier:@"en_GB"] autorelease]]; 
相关问题