時間戳用過一回,總結一下:
1.在Terminal下獲得時間戳:
date +%s
原來要在伺服器端掛文件,方便開發商下載,用時間戳作為檔名稱來區分。
2.在程式下獲得時間戳:
NSDate * nowDate = [NSDate date];
NSLog(@"當前的時間是:nowDate = %@\n",nowDate); NSTimeInterval time = [[NSDate date]timeIntervalSince1970];
NSLog(@"時間戳:date = %ld\n",(long)time);
3.根據時間戳,將日期轉換為任意格式:
NSDateFormatter * dateFormatter = [[NSDateFormatter alloc]init];
[dateFormatter setDateFormat:@"HH:mm:ss"];//在這裡,可以寫任意想寫的日期格式yyyy-MM-dd hh:mm:ss
NSDate * lastDate = [NSDate dateWithTimeIntervalSince1970:(long)time];
NSString * newStr= [dateFormatter stringFromDate:lastDate];
NSLog(@"newDate = %@\n",newStr);
OVER! QQ群:461093715