首页 > 其他 > 详细

NSDate与时间戳的那点事

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

对于项目中经常使用的时间来说,通过时间戳的形式进行数据的操作能带来极大的方便,下面就时间戳的生成和转换通过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与时间戳的那点事

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!