Python datetime unix时间戳以及字符串时间戳转换
本文转载自https://www.cnblogs.com/williamjie/p/10256323.html
now = datetime.datetime.now()
ans_time = time.mktime(now.timetuple())
print(ans_time)
unix_ts = 1566181491.0
unix_datetime = datetime.datetime.fromtimestamp(unix_ts)
print(unix_datetime)
print(type(unix_datetime))
st = '2019-08-18 10:00:00'
dt = datetime.datetime.now()
sp = time.time()
dt_str = dt.strftime('%Y-%m-%d %H:%M:%S')
print(dt_str)
print(type(dt_str))
st_datetime = datetime.datetime.strptime(st, '%Y-%m-%d %H:%M:%S')
print(st_datetime)
print(type(st_datetime))
st_ts = time.mktime(time.strptime(st, '%Y-%m-%d %H:%M:%S'))
print(st_ts)
ts_str = time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(sp))
print(ts_str)
print(type(ts_str))
dt_ts = time.mktime(dt.timetuple())
print(dt_ts)