把时间戳转换为 datatime 格式
使用time timeStamp = 1381419600 timeArray = time.localtime(timeStamp) otherStyleTime = time.strftime("%Y--%m--%d %H:%M:%S", timeArray) print otherStyleTime # 2013--10--10 23:40:00 # 使用datetime timeStamp = 1381419600 dateArray = datetime.datetime.utcfromtimestamp(timeStamp) otherStyleTime = dateArray.strftime("%Y--%m--%d %H:%M:%S") print otherStyleTime # 2013--10--10 15:40:00
2.4 获取当前时间并且用指定格式显示
1 # time获取当前时间戳 2 now = int(time.time()) # 1533952277 3 timeArray = time.localtime(now) 4 print timeArray 5 otherStyleTime = time.strftime("%Y--%m--%d %H:%M:%S", timeArray) 6 print otherStyleTime 7 8 # 结果如下 9 time.struct_time(tm_year=2018, tm_mon=8, tm_mday=11, tm_hour=9, tm_min=51, tm_sec=17, tm_wday=5, tm_yday=223, tm_isdst=0) 10 2018--08--11 09:51:17 11 12 13 # datetime获取当前时间,数组格式 14 now = datetime.datetime.now() 15 print now 16 otherStyleTime = now.strftime("%Y--%m--%d %H:%M:%S") 17 print otherStyleTime 18 19 # 结果如下: 20 2018-08-11 09:51:17.362986 21 2018--08--11 09:51:17