美文网首页
Unix时间戳 转 字符串

Unix时间戳 转 字符串

作者: goyohol | 来源:发表于2017-09-27 17:43 被阅读27次

    时间戳(timestamp):一个能表示一份数据在某个特定时间之前已经存在的、 完整的、 可验证的数据。
    通常是一个字符序列,唯一地 标识某一刻的时间。


    Unix时间戳(Unix timestamp)转换工具







    Unix时间戳(Unix timestamp)转换为时间字符串

    -(NSString *)getDateStrFromUnixTimeStamp:(NSString *)stampStr {
        NSTimeInterval interval = [stampStr doubleValue];
        NSDate * detaildate = [NSDate dateWithTimeIntervalSince1970:interval];//得到date对象
        NSLog(@"date:%@",[detaildate description]);
        
        //实例化一个NSDateFormatter对象
        NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
        [dateFormatter setLocale:[NSLocale currentLocale]];//设置 本地化信息 
        [dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm"]; //设定 时间格式
        NSString * showDateStr = [dateFormatter stringFromDate:detaildate];
        
        return showDateStr;
    }
    





    使用例子🌰

    NSString * stampStr = @"1506476652";
    NSString * dateStr = [self getDateStrFromUnixTimeStamp:stampStr];
    NSLog(@"dateStr:%@",dateStr);
    


    打印结果

    2017-09-27 17:17:38.529 dateTest[10246:297721] date:2017-09-27 01:44:12 +0000
    2017-09-27 17:17:49.361 dateTest[10246:297721] dateStr:2017-09-27 09:44
    


    断点展示










    goyohol's essay

    相关文章

      网友评论

          本文标题:Unix时间戳 转 字符串

          本文链接:https://www.haomeiwen.com/subject/hkguextx.html