2

我有一个像“2013-04-25T08:00:00.000+0000”这样的日期字符串,将它作为日期读取的正确方法是什么。

我尝试了所有这些:

如何将 NSDate 转换为 unix 时间戳 iphone sdk?

iOS - mySQL (apache) 和 iOS (NSDate) 之间时间戳的正确格式

将时间戳转换为 nsdate 格式

我也试过这个:

+(NSDate *)dateFromUTCTimeStamp:(NSString *)dateString
{
    NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
    dateFormatter.dateFormat = @"yyyy-MM-dd'T'HH:mm:ss'Z'";
    NSTimeZone *gmt = [NSTimeZone timeZoneWithAbbreviation:@"GMT"];
    [dateFormatter setTimeZone:gmt];
    NSDate *timeStamp = [dateFormatter dateFromString:dateString];
    return timeStamp;
}

一切都返回零,我知道我犯了一个简单的错误,但需要一些帮助。

4

0 回答 0