我需要使用NSDateFormatter将以下格式转换为新格式。
‘星期五,2011 Mar 25 10:16:00 -0700’。
我尝试使用"aaa,dd bbb YYYY HH:MM:SS ZHHMM“作为格式,但它不起作用;它为我提供了过去的日期方式。
我还需要在创建新日期时将其转换为东部时区。
我使用的代码如下:
NSDateFormatter *newDateFormatter = [[NSDateFormatter alloc] init];
[newDateFormatter setDateFormat:@"dd MMM YYYY HH:mm:SS"];发布于 2011-11-20 11:12:29
让我们把这个字符串分解成不同的部分:
Fri,Mar 25 2011 10:16:00 -0700变为:
现在让我们看一下date format patterns that NSDateFormatter supports
分区偏移量缩写为星期几:月日:月:小时(24小时):HH
mm
ss
ZZZ因此,您的格式字符串应该是:@"EEE, dd MMM y HH:mm:ss ZZZ"。
https://stackoverflow.com/questions/5922700
复制相似问题