iOS 将服务器返回的时间戳转换成特定时区的时间

#pragma mark -  将时间戳转化成某个时间

- (NSString *)getNowTimestamp:(NSNumber *)timerNumber{

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc]init];

[dateFormatter setDateFormat:@"YYYYMMddHHmm"];

/* 设置时区 */

NSTimeZone *systemZone = [NSTimeZone systemTimeZone];

NSTimeZone *timeZone = [NSTimeZone timeZoneWithName:@"Asia/Shanghai"];

[dateFormatter setTimeZone:timeZone];

NSDate *date = [NSDate dateWithTimeIntervalSince1970:[timerNumber longLongValue]];

NSString *dateString = [dateFormatter stringFromDate:date];

//dateString = [dateString substringToIndex:20];

return  dateString;

}

这里我是以亚洲上海时间为转化

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容