-4

我从链接中获取日期(Thu May 02 10:08:08 +0000 2013)并存储到字符串中。我想将此字符串转换为 NSDate。

我正在使用这段代码:

NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"yyyy-MMMM-dd hh:MM:ss"];

NSDate *message_Date=[formatter dateFromString:str];

NSLog(@"message_Date ========%@",message_Date);

但 message_Date 正在打印为空值。

所以请指导我并放一个示例代码。

4

1 回答 1

2

请尝试使用这个

        NSString *str = @"Thu May 02 10:08:08 +0000 2013";

        NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
        [formatter setDateFormat:@"EEE MMM dd HH:mm:ss Z yyyy"];

        NSDate *message_Date=[formatter dateFromString:str];

        NSLog(@"message_Date ========%@",message_Date);
于 2013-05-02T11:12:02.423 回答