我从像/Date(1326067200000)/这样的 Web 服务获取日期,如何将它转换为像 DD.MM.YYYY 这样的日期?
最佳答案
你可以使用
NSString *actDate = @"/Date(1326067200000)/";
NSString *nDate = [[[[actDate componentsSeparatedByString:@"("] objectAtIndex:1] componentsSeparatedByString:@")"] objectAtIndex:0];
NSDate *date = [NSDate dateWithTimeIntervalSince1970:([nDate doubleValue] / 1000)];
在 date
中,您将获得实际日期。此外,您可以使用
NSDateFormatter *dtfrm = [[NSDateFormatter alloc] init];
[dtfrm setDateFormat:@"MM/dd/yyyy"];
nDate = [dtfrm stringFromDate:date];
在 nDate
中,您将以格式化的方式获得所需的日期。
关于iphone - 如何将系统毫秒转换为 objective-c 中的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8800965/