Mad*_*dhu -2 objective-c nsdate
我的时间戳日期如下:1474914600000
现在,我想以dd-mm-yyyy的格式将此时间戳转换为NSDate.
如何在目标c中完成?
您需要将时间戳转换为NSDate,然后以所需格式获取NSDate.此外,您的时间戳似乎是以毫秒为单位,因此您必须将其除以1000.您可以使用以下代码:
double timeStamp = 1474914600000;
NSTimeInterval timeInterval=timeStamp/1000;
NSDate *date = [NSDate dateWithTimeIntervalSince1970:timeInterval];
NSDateFormatter *dateformatter=[[NSDateFormatter alloc]init];
[dateformatter setDateFormat:@"dd-MM-yyyy"];
NSString *dateString=[dateformatter stringFromDate:date];
Run Code Online (Sandbox Code Playgroud)
dateString值作为输出将是:"27-09-2016"
希望能帮助到你.