📅  最后修改于: 2023-12-03 14:55:09.424000             🧑  作者: Mango
在计算机编程领域中,时间日期信息常常是重要的数据。时间戳是指时间的一种表示方式,它是一个数字,代表某个特定时刻的时间。时间戳最常用的方式是使用 Unix时间戳,也称为 Epoch时间戳,它是指自 Coordinated Universal Time (UTC) 1970年1月1日 00:00:00 开始所经历的秒数。时间戳可以方便地比较时间先后顺序,也可以通过一些函数进行加减、转换等操作。
yyyy-MM-ddTHH:mm 是 ISO 8601 格式下的时间表示法,其中 yyyy年、MM月、dd日、HH小时、mm分 均使用两个数字表示。T符号在 ISO 8601 格式下用于分隔日期和时间。
import time
# 获取当前时间的时间戳
timestamp = int(time.time())
print(f"当前时间戳: {timestamp}")
# 时间戳转换为字符串
time_str = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(timestamp))
print(f"当前时间:{time_str}")
# 字符串转换为时间戳
time_str = "2022-10-01 00:00:00"
timestamp = int(time.mktime(time.strptime(time_str, "%Y-%m-%d %H:%M:%S")))
print(f"{time_str} 的时间戳:{timestamp}")