iOS 时间戳 10位和13位转化

/**
 讲时间戳转化为字符串
 
 @param timestamp 时间戳
 @return 时间字符串
 */
+ (NSString *)convertTimeStampsToString:(NSNumber *)timestamp{
    NSDateFormatter *stampFormatter = [[NSDateFormatter alloc] init];
    [stampFormatter setDateFormat:@"yyyy-MM-dd HH:ss"];
    //以 1970/01/01 GMT为基准,然后过了secs秒的时间
    NSDate *stampDate = [NSDate dateWithTimeIntervalSince1970:timestamp.longValue/1000.0];
    return [stampFormatter stringFromDate:stampDate];
}

想取得毫秒时用获取到的时间戳 *1000 ,想取得微秒时 用取到的时间戳 * 1000 * 1000
毫秒的时间戳是13位的,秒的是10位的。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 对于将NSDate类型转换为时间戳,相信大家肯定都会,这样的示例代码,在百度等搜索引擎上面一搜索就是一大篇的东西,...
    晓龙歌阅读 32,814评论 5 9
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,200评论 19 139
  • 17.言灵专栏 剧团今天休息。确切的说,是专门为了女主角蝶侍而特别休息。 考虑到蝶侍的身体状况日益欠佳,承受的精神...
    惬意的幽灵鲨阅读 636评论 5 6
  • 方糖讲的是人和马的故事,真没想到有爱吃糖的马,看他们之间的感情确实很感人,那种黑暗的赛马交易肯定一直存在,但爱马之...
    Smile_Rilakkuma阅读 376评论 0 0