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

来源:互联网 发布:测量海拔的软件 编辑:程序博客网 时间:2024/05/06 12:43

在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


0 0
原创粉丝点击