OC_NSDate(日期處理)

//獲取當前的日期
NSDate *date = [NSDate date];
NSLog(@"date = %@",date);

//時間間隔,單位s
NSTimeInterval timeInterval = 24*60*60;

//獲取當前時間,在間隔時間以後的日期
NSDate *nextDay = [date dateByAddingTimeInterval:timeInterval];

NSLog(@"date = %@",nextDay);

//日期函數

NSLog(@"isEqual=%d",[date isEqualToDate:date]); //比較兩個日期是否同樣

NSDate *earlier = [date earlierDate:nextDay]; //獲取較早的日期
NSLog(@"earlier = %@",earlier);
NSLog(@"later = %@",[date laterDate:nextDay]); //獲取較晚的日期

//兩個日期之間的時間間隔,單位s


NSLog(@"interval = %f",[date timeIntervalSinceDate: nextDay]); 
//日期格式化
NSDateFormatter *formatter = [[NSDateFormatter alloc]init];
[formatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
NSString *d =[formatter stringFromDate:date];  //日期到字符串
NSLog(@"date = %@",d);
NSLog(@"date = %@",[formatter dateFromString:d]); 字符串到日期
相關文章
相關標籤/搜索