time和datetime模块-时间与日期

Python中的日期和时间

Python程序能用很多方式处理日期和时间, 转换日期格式是一个常见的功能. Python提供了 time 和 calendar模块可以用来格式化日期和时间. 时间间隔是以秒为单位的浮点小数. 每个时间戳都以自1970年1月1日午夜(历元)经过了多长时间来表示.

time.time()用于获取当前的时间戳, 单位为秒

1
2
3
4
import time

ticks = time.time()
print(ticks) # 1540387897.1916292

时间戳单位最适于做日期运算, 但是1970年之前的日期就无法以此表示了. 太遥远的日期也不行, UNIX和Windows只支持到2038年.

时间元组