且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

使用本地时区将unix时间戳转换为NSdate

更新时间:2023-01-22 12:45:46

这应该用你当前的语言环境做你需要的事情

This should do what you need with current locale

double unixTimeStamp =1304245000;
NSTimeInterval _interval=unixTimeStamp;
NSDate *date = [NSDate dateWithTimeIntervalSince1970:_interval];
NSDateFormatter *formatter= [[NSDateFormatter alloc] init];
[formatter setLocale:[NSLocale currentLocale]];
[formatter setDateFormat:@"dd.MM.yyyy"];
NSString *dateString = [formatter stringFromDate:date];