當(dāng)iOS 從Java后臺(tái)接收一個(gè)時(shí)間格式字符串為2019-07-10 13:12:12,
通過這個(gè)時(shí)間傳參去查詢,此時(shí)后臺(tái)因框架原因只接受2019-07-10T13:12:12.000 +0800格式
- (void)viewDidLoad {
[super viewDidLoad];
NSString * time = [self stringTransformDateTime:@"2019-07-10 13:12:12"]
NSLog(@"轉(zhuǎn)化后的時(shí)區(qū)時(shí)間:%@",time);
}
-(NSString * )stringTransformDateTime:(NSString *)timeStr{
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
NSDate * date = [dateFormat dateFromString: timeStr];
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
//設(shè)定時(shí)間格式,這里可以設(shè)置成自己需要的格式
[dateFormatter setDateFormat:@"yyyy-MM-dd'T'HH:mm:ss.SSS Z"];
//用[NSDate date]可以獲取系統(tǒng)當(dāng)前時(shí)間
NSString * dateTimeStr = [dateFormatter stringFromDate:date];
return dateTimeStr;
}
打印結(jié)果:
"2019-07-10T13:12:12.000 +0800"