1. 获取当前时间
import datetime
import time
now_time = datetime.datetime.now()
time1 = time.localtime()
time2 = time.ctime()
time3 = time.time()
2. str类型的日期转换为时间戳
import time
t = '2020-04-23 16:30:00'
time_array = time.strptime(t, "%Y-%m-%d %H:%M:%S")
print(time_array)
print(time_array.tm_year, time_array.tm_hour)
time_stamp = int(time.mktime(time_array))
print(time_stamp)
在这里插入代码片
3. 时间戳转换为指定格式的日期
import datetime
import time
time_stamp = 1587630600
time_array = time.localtime(time_stamp)
otherStyleTime = time.strftime("%Y-%m-%d %H:%M:%S", time_array)
print(otherStyleTime)
time_stamp = 1587630600
dateArray = datetime.datetime.fromtimestamp(time_stamp)
otherStyleTime = dateArray.strftime("%Y-%m-%d %H:%M:%S")
print(otherStyleTime)
time_stamp = 1587630600
dateArray = datetime.datetime.utcfromtimestamp(time_stamp)
otherStyleTime = dateArray.strftime("%Y-%m-%d %H:%M:%S")
print(otherStyleTime)
4. 日期格式转为其他格式
import time
t = "2020-04-23 16:30:00"
time_array = time.strptime(t, "%Y-%m-%d %H:%M:%S")
other_style_time = time.strftime("%Y/%m/%d %H:%M:%S", time_array)
print(other_style_time)
t_other = t[:4] + "/" + t[5:7] + "/" + t[8:10] + t[10:]
print(t_other)