You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python转换Unix时间戳为DD/MM/YYYY格式日期失败求排查

问题修复方案

核心问题点

  • 币安API返回的closeTime为毫秒级Unix时间戳,Pythondatetime.fromtimestamp()仅支持秒级时间戳输入,直接传入会导致报错或时间结果异常。
  • 缺少格式转换步骤,无法直接输出DD/MM/YYYY HH:MM:SS格式的日期字符串。

修正后可运行代码

import requests, json
import datetime as dt
r = requests.get('https://api1.binance.com/api/v3/ticker/24hr')
jm = json.loads(r.text)
for n in range(len(jm)):
        x = jm[n]['closeTime']
        # 打印原始Unix时间戳
        print(x)
        # 毫秒转秒后转换为datetime对象
        time_val = dt.datetime.fromtimestamp(x / 1000)
        # 按指定格式生成字符串
        formatted_time = time_val.strftime("%d/%m/%Y %H:%M:%S")
        print(formatted_time)

可选扩展

如果需要输出UTC标准时间,可将时间转换行修改为:
time_val = dt.datetime.fromtimestamp(x / 1000, tz=dt.timezone.utc)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 16:09:04