iOS使用NSDateFormatter读取UTC时间

时间:2013-06-13 13:42:48

标签: ios nsdateformatter

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

我尝试了所有这些:

How to convert NSDate into unix timestamp iphone sdk?

iOS - Proper formatting of timestamps between mySQL (apache) and iOS (NSDate)

converting timestamp to nsdate format

我也尝试了这个:

+(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;
}

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

0 个答案:

没有答案