您的位置:首页 > 其它

OC菜鸟成长记-OC中的日期和时间

2015-08-18 14:33 423 查看
在app当中,很多时候都需要获得系统中的日期和时间,下面笔者根据自身的知识,对其进行了总结.

//日期和时间
//获取系统时间
NSDate *date = [NSDate date];
NSLog(@"%@",date);
//将时间转换为字符串
//设置时间格式
NSDateFormatter *dateformatter =[NSDateFormatter new];
[dateformatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
NSString *nowtime = [dateformatter stringFromDate:date];
NSLog(@"nowtime=%@",nowtime);
//将字符串时间转换为时间
NSString *timeString = @"2015-07-01 10:20:00";
//设置时间格式
// NSDateFormatter *dateformatter =[NSDateFormatter new];
// [dateformatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
//转换
NSDate *date2 = [dateformatter dateFromString:timeString];
NSLog(@"date2 = %@",date2);
//确定时间区
dateformatter.timeZone = [NSTimeZone systemTimeZone];
NSLog(@"date2 = %@",date2);
//获取时间戳
NSTimeInterval timeInterval = date2.timeIntervalSinceNow;
NSLog(@"%f",timeInterval);


运行结果如下:
oc_731_practise[17787:164553] 2015-08-18 05:51:42 +0000
oc_731_practise[17787:164553] nowtime=2015-08-18 13:51:42
oc_731_practise[17787:164553] date2 = 2015-07-01 02:20:00 +0000
oc_731_practise[17787:164553] date2 = 2015-07-01 02:20:00 +0000
oc_731_practise[17787:164553] -4159902.728545
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  NSdate