问题描述
- ios-DateFormat转换
-
有一个字符串:2012-11-08T13:50:05.284-08:00
转换成这个格式:
November 8, 2012 1:50 PM,
已经确认了日期格式:
YYYY-MM-DDThh:mm:ss.s代码:
NSDateFormatter *dateFormat = [ [NSDateFormatter alloc] init]; [dateFormat setDateFormat:@"YYYY-MM-DDThh:mm:ss.sTZD"]; NSDate *date = [dateFormat dateFromString:@"2012-11-08T13:50:05.284-08:00"]; [dateFormat setDateFormat:@"MMMM dd, yyyy hh:mm a"]; NSString *newDateStr = [dateFormat stringFromDate:date];
不知道这样设置对不对呢?
解决方案
设置的方法没问题, 年和日应该是小写的 yyyy - MM - dd
时间: 2024-10-30 17:23:11