码迷,mamicode.com
首页 > 其他好文 > 详细

NSDate与时间戳的那点事

时间:2014-07-12 21:11:24      阅读:302      评论:0      收藏:0      [点我收藏+]

标签:ios   iphone   

对于项目中经常使用的时间来说,通过时间戳的形式进行数据的操作能带来极大的方便,下面就时间戳的生成和转换通过Demo的形式进行讲解

声明一个时间类型的变量:

       // 获取当前的时间
        // 下面的第一个方法不提倡
        // NSDate *now1 = [[NSDate alloc]initWithTimeIntervalSinceNow:8*60*60];
        NSDate * today = [NSDate date];
        NSTimeZone *zone = [NSTimeZone systemTimeZone];
        NSInteger interval = [zone secondsFromGMTForDate:today];
        NSDate *localeDate = [today dateByAddingTimeInterval:interval];
        NSLog(@"%@", localeDate);
        // 时间转换成时间戳
        NSString *timeSp = [NSString stringWithFormat:@"%ld",(long)[localeDate timeIntervalSince1970]];
        NSLog(@"timeSp : %@", timeSp);

时间戳转换成时间类型(NSDate)

        // 时间戳转换成日期
        NSDate *currentTime = [NSDate dateWithTimeIntervalSince1970:[timeSp intValue]];
        NSLog(@"currentTime : %@", currentTime);



NSDate与时间戳的那点事,布布扣,bubuko.com

NSDate与时间戳的那点事

标签:ios   iphone   

原文地址:http://blog.csdn.net/flytomyskyone/article/details/37667445

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!