我的日期格式为MMM dd,yyyy HH:MM a
。
当我使用
[dateFormatter dateFromString:myString];
它给出了我的设备设置为12小时格式的日期,但如果我的设备设置为24小时格式,则它会给出nil
。请帮忙,谢谢
答案 0 :(得分:4)
您需要更改日期格式。
NSDateFormatter* dateFormatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"YYYY-MM-dd HH:mm:ss"];
24小时格式:[formatter setDateFormat:@"YYYY-MM-dd HH:mm:ss"];
12小时格式:[formatter setDateFormat:@"YYYY-MM-dd hh:mm:ss"];