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

如何用Python将时间戳类型的broadCastDate转换为DD-MM-YYYY格式

Python时间戳转DD-MM-YYYY格式解决方案

核心实现代码

Python的datetime模块可以轻松处理Unix时间戳转日期格式的需求,直接看实现函数:

from datetime import datetime

def get_broadcast_date(timestamp):
    # 将秒级时间戳转换为datetime对象
    dt = datetime.fromtimestamp(timestamp)
    # 格式化为DD-MM-YYYY字符串
    return dt.strftime("%d-%m-%Y")

验证示例

用你提供的broadCastDate值1555939800测试:

print(get_broadcast_date(1555939800))  # 输出: 22-04-2019

和网站显示的22 Apr 2019完全对应,符合需求。

可选优化:时长转换函数简化

虽然你已经实现了时长转换,但可以用更简洁的方式实现相同效果,避免手动计算:

def get_duration(secs):
    hours = secs // 3600
    minutes = (secs % 3600) // 60
    return f"{hours:02d}:{minutes:02d}"

测试1778秒:

print(get_duration(1778))  # 输出: 00:29

结果和原函数一致,但代码更简洁易读。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 00:41:03