格式为'星期五,2015年6月19日20:05:23格林威治标准时间'的日期格式

时间:2015-06-12 20:10:23

标签: ios objective-c nsdate nsdateformatter

我正在尝试为以下时间戳确定DateFormatter dateFormat元素:

Fri, 19 Jun 2015 20:05:23 GMT

我尝试了以下但没有成功:

E', dd MMM yyyy hh:mm:ss zzz
EE', dd MMM yyyy hh:mm:ss zzz
EEE', dd MMM yyyy hh:mm:ss zzz

E', dd MMM yyyy hh:mm:ss zz
EE', dd MMM yyyy hh:mm:ss zz
EEE', dd MMM yyyy hh:mm:ss zz

1 个答案:

答案 0 :(得分:0)

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setLocale:[NSLocale localeWithLocaleIdentifier:@"en_US_POSIX"]];
[dateFormatter setTimeZone:[NSTimeZone timeZoneWithAbbreviation:@"GMT"]];

// "Fri, 19 Jun 2015 20:05:23 GMT"
[dateFormatter setDateFormat:@"EEE, dd MMM yyyy HH:mm:ss zzz"];