小墨の博客

梦想需要付诸行动,否则只能是梦

Python 时间戳与时间的相互转换

Python 获得时间戳的方法

获取当前时间戳

import time

t = time.time()  # 默认情况下 Python 时间戳是以秒为单位输出的float
print(t)  # 输出: 1673970287.8904383

# 秒级时间戳
timestamp_s = int(t)  # 强制转换去掉小数位
print(timestamp_s)  # 输出: 1673970287

# 毫秒级时间戳
timestamp_ms = round(t*1000)  # round 四舍五入
print(timestamp_ms)  # 输出: 1673970287890

# 使用 表达式
current_timestamp_ms = lambda: int(round(time.time() * 1000))
current_timestamp_ms()  # 输出: 1673970287890


毫秒级时间戳转时间

timestamp_ms = 1673970287890  # 毫秒级时间戳
local_time = time.localtime(timestamp_ms/1000)
now = time.strftime('%Y-%m-%d %H:%M:%S', local_time)

print(local_time, now, sep='\n')
# 输出:
# time.struct_time(tm_year=2023, tm_mon=1, tm_mday=17, tm_hour=23, tm_min=44, tm_sec=47, tm_wday=1, tm_yday=17, tm_isdst=0)
# 2023-01-17 23:44:47


张小弟之家

本文链接:
文章标题:

本站文章除注明转载/出处外,均为原创,若要转载请务必注明出处。转载后请将转载链接通过邮件告知我站,谢谢合作。本站邮箱:admin@only4.work

尊重他人劳动成果,共创和谐网络环境。点击版权声明查看本站相关条款。

    发表评论:

    搜索
    本文二维码
    标签列表
    站点信息
    • 文章总数:545
    • 页面总数:20
    • 分类总数:96
    • 标签总数:213
    • 评论总数:63
    • 浏览总数:285197

    | | |
    | |  Z-Blog PHP