oc基础-NSDate基本用法

 

1.一些基本方法

[NSDate date];表示当前时间

[NSDate dateWithTimeInterval:5 sinceDate:date];//返回比date晚5秒点时间

[date  timeIntervalSince1970];//返回1970到date时间之间的秒数,返回NSTimeInterval类型

[date timeIntervalSinceNow];//返回从date当前时间之间的秒数

5.NSDate和NSString之间的转换

  NSDate  -》NSString

NSDateFormatter  *format=[[NSDateFormatter alloc]init];//创建时间格式化对象

format.dataFormat=@"yyyy-MM-dd HH:mm:ss";  //设置转化的格式

NSString *str=[format stringFromDate:[NSDate date]];//将NSDate对象转成NSString

  NSString  -》NSDate

NSString *str=@"2015-2-2";

NSDateFormatter  *format=[[NSDateFormatter alloc]init]//创建时间格式化对象

format.dataFormat=@"yyyy-MM-dd HH:mm:ss";  //设置转化的格式

[format dateFromString:str];

注意:HH:表示24小时制的,hh:表示12小时制的

    

原文地址:https://www.cnblogs.com/hui1107464497/p/4514776.html