我知道这是一个重复的问题,但是在 stackoverflow 和 google 上搜索了许多类似的问题之后,没有一个解决方案对我有用。
我正在尝试将从数据库接收到的日期转换为字符串格式以显示在 iPhone 应用程序中。
我正在以下列方式将日期转换为字符串,但[dateFormat stringFromDate:beginDate]
总是返回 nil。
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"MMM dd hh:mm a"];
NSString *dateString = [dateFormat stringFromDate:beginDate];
NSLog(@"date: %@", dateString);
[dateFormat release];
服务器收到的 NSDate 格式如下:
2012-05-23 13:06:51.394+1000
我希望它
May 25 13:06 PM