Python时间操作

Python时间操作

Python时间转换

三种格式:

  1. 时间戳
  2. 时间类型
  3. 字符串类型
# 获取时间戳
import time
time.time()

# 时间戳转时间
time.localtime(seconds)
datetime.datetime.fromtimestamp(seconds)

# 时间转时间戳
time.mktime(struct_time)

# 时间戳转字符串: 不能直接转,需要先转成时间类型再转字符串
t = datetime.datetime.fromtimestamp(seconds)
s = datetime.datetime.strftime("%Y-%m-%d %H:%M:%S", t)

# 字符串转时间戳 :--> 不能直接转,需要先转成时间类型
t1 = datetime.datetime.strptime("2021-03-13 16:33:26", '%Y-%m-%d %H:%M:%S')
time_stamp = t1.timestamp()