作項目時,後臺給返回的數據是 毫秒swift
這樣就須要轉換時間搓 變成咱們須要的樣式,如:2016年8月30日 11:18code
OC:orm
swift:string
這樣就會轉換成咱們想要的樣式。it
1.把獲取的時間轉換成當前時間form
NSDate *dateNow = [NSDate date]; NSTimeZone *zone = [NSTimeZone systemTimeZone]; NSInteger interval = [zone secondsFromGMTForDate:dateNow]; NSDate *localDate = [dateNow dateByAddingTimeInterval:interval]; NSLog(@"%@",localDate);
2.把當前時間轉換成時間戳後臺
_timeSp = (long)[dateNow timeIntervalSince1970]; NSLog(@"timeSp:%ld",(long)_timeSp); //時間戳的值
3.把時間戳轉換爲時間date
NSDate *time = [NSDate dateWithTimeIntervalSinceNow:1464274800]; NSLog(@"%@",time);
4.輸出只有年月日 忽略時分秒im
NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; [formatter setDateFormat:@"yyyy年MM月dd日"]; NSString *str = [formatter stringFromDate:date];