且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

我的NSDateFormatter只能在iPhone模拟器上工作

更新时间:2022-11-23 13:41:27

此代码似乎对GMT标签正常工作。

This code seems to work correctly against the "GMT" tag.

NSString *strPubDate = @"Fri, 8 May 2009 08:08:35 GMT";
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"EEE, d MMM yyyy HH:mm:ss zzzz"];
NSDate *myDate = [dateFormatter dateFromString:strPubDate];

RFC822日期和时间规范使用几个区域标签,我发现正确的符号来解析GMT标签格式为iPhone的字符串NSDateFormatter

RFC822 Date and Time specs use a few "zone" tags and I found the correct symbol to parse the "GMT" tag Format String for the iPhone NSDateFormatter


  • z〜zzz :(特定GMT时区缩写)

  • zzzz :(特定GMT时区名称)

  • Z:+0000(RFC 822 Timezone

感谢您的帮助!