NSDate和NSDateFormatter
2015-03-04 09:01
387 查看
// 创建NSDate类,也有获取当前时间(本地计算机时间)
NSDate *date = [NSDate date];
// 使用NSLog打印date时,打印的是对应0时区的时间
NSLog(@”%@”, date);
// 使用initWithTimeIntervalSinceNow方法可以传入一个(double类型)NSTimeInterval参数来创建NSDate对象
NSDate date1 = [[NSDate alloc] initWithTimeIntervalSinceNow:12 60 * 60];
NSLog(@”%@”, date1);
NSDate date2 = [NSDate dateWithTimeIntervalSinceNow:12 60 * 60];
NSLog(@”%@”, date2);
// + (id)dateWithTimeIntervalSinceNow:(NSTimeInterval)secs;
// 返回以当前时间为基准,然后过了secs秒的时间
// - (id)initWithTimeIntervalSinceNow:(NSTimeInterval)secs;
// 初始化为以当前时间为基准,然后过了secs秒的时间
// 获取两个时间的间隔
NSTimeInterval time = [date2 timeIntervalSinceDate:date]; //(double类型)NSTimeInterval
NSLog(@”%.2f”, time);
NSDate *date = [NSDate date];
// 使用NSLog打印date时,打印的是对应0时区的时间
NSLog(@”%@”, date);
// 使用initWithTimeIntervalSinceNow方法可以传入一个(double类型)NSTimeInterval参数来创建NSDate对象
NSDate date1 = [[NSDate alloc] initWithTimeIntervalSinceNow:12 60 * 60];
NSLog(@”%@”, date1);
NSDate date2 = [NSDate dateWithTimeIntervalSinceNow:12 60 * 60];
NSLog(@”%@”, date2);
// + (id)dateWithTimeIntervalSinceNow:(NSTimeInterval)secs;
// 返回以当前时间为基准,然后过了secs秒的时间
// - (id)initWithTimeIntervalSinceNow:(NSTimeInterval)secs;
// 初始化为以当前时间为基准,然后过了secs秒的时间
// 获取两个时间的间隔
NSTimeInterval time = [date2 timeIntervalSinceDate:date]; //(double类型)NSTimeInterval
NSLog(@”%.2f”, time);
// NSDateFormatter 日期格式器 NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; NSDate *nowDate = [NSDate date]; formatter.dateFormat = @"yyyy MM dd hh mm ss"; // 日期转字符串(输出的时间与本地时间一样) NSString *dateStr = [formatter stringFromDate:nowDate]; NSLog(@"%@", dateStr); // 字符串转日期(输出的时间以0时区为准) NSString *newStr = @"2015年 11月11日 11点11分 11秒"; formatter.dateFormat = @"yyyy年MM月dd日hh点mm分ss秒"; NSDate *newDate = [formatter dateFromString:newStr]; NSLog(@"%@", newDate);
相关文章推荐
- NSDateFormatter 和 NSDateComponents 的用法
- [IOS] NSDateFormatter
- NSDateFormatter的格式串详解
- Objective-C(十四、NSDate类及日期格式化类NSDateFormatter)——iOS开发基础
- NSDateFormatter格式汇总
- NSDateFormatter相关整理
- NSDateFormatter用法
- ios--时间格式化--NSDateFormatter
- OC - NSDateAndNSDateFormatter
- NSDateFormatter 今年日期格式化成字符串是明年日期问题?
- NSDateFormatter
- NSDateFormatter相关整理
- NSDateFormatter NSDateComponents iphone 时间格式详解
- iOS nsdateformatter AM/PM issue
- NSDate & NSDateFormatter
- 【学习ios之路:Objective-C】block块语法.NSDate和NSDateFormatter
- 真机上的NSDateFormatter时间转化问题
- NSDateFormatter中dateFormat --- 日期格式含义。
- ios NSDateFormatter日期格式
- NSData 和NSDateFormatter的使用总结