關於時間挫的一些轉化 swift OC

作項目時,後臺給返回的數據是  毫秒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];
相關文章
相關標籤/搜索