//时间格式
NSDateFormatter *formatter = [[NSDateFormatter alloc]init];
//设置输出格式 小时的 HH与hh 表示24小时制和 12小时制
[formatter setDateFormat:@"YYYY-MM-dd hh:mm:ss"];
//如果加上星期几 则这样
// [formatter setDateFormat:@"YYYY-MM-dd-EEEE hh:mm:ss"];//其中EEEE代表是星期几
//获取系统当前时间
NSDate *datenow = [NSDate date];
NSString *currentTimeString = [formatter stringFromDate:datenow];
NSLog(@"currentTimeString: %@",currentTimeString);
//未来 的时间
NSTimeInterval oneDay = 24*60*60; //1天的长度
NSDate *futureDate = [datenow initWithTimeIntervalSinceNow:+oneDay * 3];//3天后的时间
NSString *futureTimeString = [formatter stringFromDate:futureDate];
NSDateFormatter *formatter = [[NSDateFormatter alloc]init];
//设置输出格式 小时的 HH与hh 表示24小时制和 12小时制
[formatter setDateFormat:@"YYYY-MM-dd hh:mm:ss"];
//如果加上星期几 则这样
// [formatter setDateFormat:@"YYYY-MM-dd-EEEE hh:mm:ss"];//其中EEEE代表是星期几
//获取系统当前时间
NSDate *datenow = [NSDate date];
NSString *currentTimeString = [formatter stringFromDate:datenow];
NSLog(@"currentTimeString: %@",currentTimeString);
//未来 的时间
NSTimeInterval oneDay = 24*60*60; //1天的长度
NSDate *futureDate = [datenow initWithTimeIntervalSinceNow:+oneDay * 3];//3天后的时间
NSString *futureTimeString = [formatter stringFromDate:futureDate];
NSLog(@"futureDate %@",futureTimeString);
//过去的时间
NSDate *psatDate = [datenow initWithTimeIntervalSinceNow:-oneDay * 3];//3天前的时间
NSString *pastTimeString = [formatter stringFromDate:psatDate];
NSLog(@"pastTimeString %@",pastTimeString);
//星期
[formatter setDateFormat:@"EEEE"];
NSString *weekString = [formatter stringFromDate:datenow];
NSLog(@"week %@",weekString);