首页 > 其他 > 详细

时间戳与日期的相互转换

时间:2015-12-16 14:02:30      阅读:105      评论:0      收藏:0      [点我收藏+]

//日期转换为时间戳 (日期转换为秒数)
    NSDate *date = [NSDate date];
    NSLog(@"当前日期为(0时区):%@",date);
    NSDateFormatter *dateFormetter = [[NSDateFormatter alloc] init];
    [dateFormetter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
    NSString *timeStr = [dateFormetter stringFromDate:date];
    NSLog(@"timeStr(当前时区) = %@",timeStr);
    NSTimeInterval timeStamp= [date timeIntervalSince1970];
    NSLog(@"日期转换为时间戳 %@ = %f", date, timeStamp);

 

//时间戳转日期 (秒数转日期)
    NSString *timeStamp2 = @"1449732239";
    long long int date1 = (long long int)[timeStamp2 intValue];
    NSDate *date2 = [NSDate dateWithTimeIntervalSince1970:date1];
    NSLog(@"时间戳转日期 %@  = (0时区)%@", timeStamp2, date2);
    NSDateFormatter *dateFormetter1 = [[NSDateFormatter alloc] init];
    [dateFormetter1 setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
    NSString *timeStr1 = [dateFormetter1 stringFromDate:date2];
    NSLog(@"当前时区timeStr = (8时区当前时区)%@", timeStr1);

时间戳与日期的相互转换

原文:http://www.cnblogs.com/songtingting/p/5050940.html

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