• Unix时间戳 和 NSDate 的转换


    一个时间戳字符串:NSString *timeStampStr =  @"1441602721";

    转换成时间           

          

           double unixTimeStamp               = [timeStampStr doubleValue];
                NSTimeInterval timeInterval     = unixTimeStamp;
                NSDate *date                      = [NSDate dateWithTimeIntervalSince1970:timeInterval];
                NSDateFormatter *dateformatter   = [[NSDateFormatter alloc]init];
                [dateformatter setLocale:[NSLocale currentLocale]];
                [dateformatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
                NSString *dateString          = [dateformatter stringFromDate:date];
                NSLog(@"dateString                  = %@", dateString);;

        //毫秒需要除以1000;

                double timestampval          = [timeStampStr doubleValue]/1000;
               NSTimeInterval timestamp      = (NSTimeInterval)timestampval;
                NSDate *updatetimestamp        = [NSDate dateWithTimeIntervalSince1970:timestamp];
                NSLog(@"updatetimestamp       = %@", updatetimestamp);
                //NSDate *dateTraded               = [NSDate dateWithTimeIntervalSince1970 :[timeStampStr integerValue]];
                //NSLog(@"dateTraded               = %@", dateTraded);


           NSDate 转换成时间戳:

       NSDate *date       = [NSDate date];

       NSTimeInterval ti   = [date timeIntervalSince1970];


                


  • 相关阅读:
    【FICO系列】SAP FICO 基本概念
    【MM系列】SAP 的库存管理
    【ABAP系列】SAP ABAP WRITE字段隐藏的方法
    【BASIS系列】SAP 批量锁住用户和TCODE的方法
    【HANA系列】SAP HANA 1.0 SPS 11 新特性
    【HANA系列】SAP HANA启动出现ERROR
    瓣呀,一个开源项目
    javascript入门笔记6-内置对象
    javascript入门笔记5-事件
    javascript入门笔记4-数组
  • 原文地址:https://www.cnblogs.com/A--G/p/4993772.html
Copyright © 2020-2023  润新知