walker 常常用到當前時間和相對時間,用來統計程序執行的效率,簡單記一下,便於 copy。python
>>> import time # 相對時間 >>> startTime = time.time() >>> '%.2fs' % (time.time() - startTime) '24.51s'
# 格式化當前時間 >>> time.strftime('%Y-%m-%d %H:%M:%S',time.localtime()) '2016-01-05 10:34:06'
# 將時間戳轉化爲時間 >>> time.localtime(1521793044.7850916) time.struct_time(tm_year=2018, tm_mon=3, tm_mday=23, tm_hour=16, tm_min=17, tm_sec=24, tm_wday=4, tm_yday=82, tm_isdst=0) # 將時間戳轉化爲可讀字符串 >>> time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(1521793044.7850916)) '2018-03-23 16:17:24' # 將時間轉化爲時間戳 >>> time.strptime('2016-05-05 20:28:54', '%Y-%m-%d %H:%M:%S') time.struct_time(tm_year=2016, tm_mon=5, tm_mday=5, tm_hour=20, tm_min=28, tm_sec=54, tm_wday=3, tm_yday=126, tm_isdst=-1) >>> time.mktime(time.strptime('2016-05-05 20:28:54', '%Y-%m-%d %H:%M:%S')) 1462451334.0 # 可讀字符串 -> 時間戳 -> 可讀字符串 >>> time.strftime('%Y-%m-%d %H:%M:%S', time.strptime('2018-03-23 16:17:24', '%Y-%m-%d %H:%M:%S')) '2018-03-23 16:17:24'
本文出自 walker snapshot