Python中的时间戳类型主要分为 整数 和 浮点数 两种,具体如下:
-
整数时间戳
表示自1970年1月1日00:00:00 UTC(Unix纪元)以来的秒数,不包含小数部分。例如:
1653839200
表示2025年5月6日00:00:00 UTC。 -
浮点数时间戳
以秒为单位,包含小数部分,通常用于表示更精确的时间点。例如:
1653839200.123
表示2025年5月6日00:00:00.123秒。
补充说明 :
-
时间戳类型由
datetime
模块的timestamp()
方法返回,例如datetime.datetime.now().timestamp()
会生成当前时间的浮点数时间戳。 -
time
模块的time()
函数返回的是浮点数时间戳(秒级)。
两种类型均基于UTC时间,可通过datetime
模块进行转换(如整数转浮点数或反之)。