0

我试过这样做

NSString*
    dateAsString = @"/Date(1353720343336+0000)/";
    dateAsString = [dateAsString stringByReplacingOccurrencesOfString:@"/Date("
                                                           withString:@""];
    dateAsString = [dateAsString stringByReplacingOccurrencesOfString:@"+0000)/"
                                                           withString:@""];

unsigned long long milliseconds = [dateAsString longLongValue];
NSTimeInterval interval = milliseconds/1000;
NSDate* date = [NSDate dateWithTimeIntervalSince1970:interval];

但它不起作用。

4

1 回答 1

0

您应该使用 aNSDateFormatter从字符串解析到日期,因为字符串日期采用非常特殊的格式,您必须提供日期格式,使用 ISO 字符编码指定。检查本教程文档
正确格式化它可以获得一个NSDate对象并创建另一个日期格式化程序,您可以指定一种更具可读性的格式。

于 2013-09-05T05:45:11.153 回答