datetime是Python处理日期和时间的标准库。
1.获取当前日期和时间
>>> from datetime import datetime # 注意导入的是datetime模块的datetime类
>>> now = datetime.now() # 获取当前datetime
>>> print(now)
2015-05-18 16:28:07.198690
>>> print(type(now)) # 当前日期和时间的类型是datetime
<class 'datetime.datetime'>
2.获取指定日期和时间
>>> from datetime import datetime
>>> dt = datetime(2015, 4, 19, 12, 20) # 用指定日期时间创建datetime
>>> print(dt)
2015-04-19 12:20:00
3.datetime转换为timestamp
timestamp(时间戳),国际上把1970年1月1日 00:00:00 UTC+00:00表示为0,往后时间每增加一秒钟,timestamp加1;此时间点之前用负数表示。时间戳与时区无关:
timestamp = 0 = 1970-1-1 00:00:00 UTC+0:00 = 1970-1-1 08:00:00 UCT+8:00
>>> from datetime imp