You need to enable JavaScript to run this app. 如何将timestamp_ms毫秒级时间戳转换为常规可读时间格式?
优惠活动
大模型
产品
解决方案
定价
更多

如何将timestamp_ms毫秒级时间戳转换为常规可读时间格式?

JSON中timestamp_ms字段(毫秒级时间戳)转可读时间的方法

你需要处理的是毫秒级UNIX时间戳(注意:不是秒级,这是转换时最容易踩的坑),它指从1970-01-01 00:00:00 UTC起累计的毫秒数。


代码处理(适配JSON批量/自动化处理场景)

  • Python:使用标准库datetime,示例代码:
    from datetime import datetime
    ts_ms = 1606291977223
    # 毫秒转秒后格式化为可读时间
    readable_time = datetime.fromtimestamp(ts_ms / 1000).strftime("%Y-%m-%d %H:%M:%S")
    
  • JavaScript(浏览器/Node.js):原生支持毫秒时间戳,直接执行:
    new Date(1606291977223).toLocaleString()
    
  • Java:使用日期格式化类处理:
    new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date(1606291977223))
    

系统自带工具(无需安装第三方软件)

  • Windows PowerShell:执行命令直接转换:
    [DateTimeOffset]::FromUnixTimeMilliseconds(1606291977223).LocalDateTime.ToString("yyyy-MM-dd HH:mm:ss")
  • Linux/macOS终端:先将毫秒值取整转秒(1606291977223 / 1000 = 1606291977),再执行对应命令:
    • Linux:date -d @1606291977 "+%Y-%m-%d %H:%M:%S"
    • macOS:date -r 1606291977 "+%Y-%m-%d %H:%M:%S"

若仅需单次转换,可使用通用在线时间戳转换工具(输入毫秒值即可获取可读时间)

内容的提问来源于stack exchange,提问作者Shiokara

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.11.12 09:36:10