自學Python之路-Python基礎+模塊+面向對象
自學Python之路-Python網絡編程
自學Python之路-Python併發編程+數據庫+前端
自學Python之路-djangohtml
8.conf前端
9.requestspython
10.logging數據庫
11.paramikodjango
時間相關的操做,時間主要分三種表示方式:編程
import time print(time.clock()) #返回處理器時間,3.3開始已廢棄 , 改爲了time.process_time()測量處理器運算時間,不包括sleep時間,不穩定,mac上測不出來"8.552934682948413e-07" print(time.process_time()) 0.046800299999999996 print(time.altzone) #返回與utc時間的時間差,以秒計算\ '-32400' print(time.asctime()) #返回時間格式"Thu Aug 31 08:28:02 2017", print(time.localtime()) #返回本地時間 的struct time對象格式'time.struct_time(tm_year=2017, tm_mon=8, tm_mday=31, tm_hour=8, tm_min=28, tm_sec=2, tm_wday=3, tm_yday=243, tm_isdst=0)' print(time.gmtime(time.time()-800000)) #返回utc時間的struc時間對象格式'time.struct_time(tm_year=2017, tm_mon=8, tm_mday=21, tm_hour=18, tm_min=14, tm_sec=42, tm_wday=0, tm_yday=233, tm_isdst=0)' print(time.asctime(time.localtime())) #返回時間格式"Thu Aug 31 08:28:02 2017" print(time.ctime()) #返回 同上"Thu Aug 31 08:28:02 2017" # 日期字符串 轉成 時間戳 string_2_struct = time.strptime("2016/05/22","%Y/%m/%d") #將日期字符串 轉成 struct時間對象格式 time.struct_time(tm_year=2016, tm_mon=5, tm_mday=22, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=6, tm_yday=143, tm_isdst=-1) print(string_2_struct) struct_2_stamp = time.mktime(string_2_struct) #將struct時間對象轉成時間戳 '1463846400.0' print(struct_2_stamp) #將時間戳轉爲字符串格式 print(time.gmtime(time.time()-86640)) #將utc時間戳轉換成struct_time格式 'time.struct_time(tm_year=2017, tm_mon=8, tm_mday=30, tm_hour=0, tm_min=24, tm_sec=2, tm_wday=2, tm_yday=242, tm_isdst=0)' print(time.strftime("%Y-%m-%d %H:%M:%S",time.gmtime()) ) #將utc struct_time格式轉成指定的字符串格式 '2017-08-31 00:28:02'
將指定的struct_time(默認爲當前時間),根據指定的格式化字符串輸出
python中時間日期格式化符號:網絡
%y 兩位數的年份表示(00-99) %Y 四位數的年份表示(000-9999) %m 月份(01-12) %d 月內中的一天(0-31) %H 24小時制小時數(0-23) %I 12小時制小時數(01-12) %M 分鐘數(00=59) %S 秒(00-59) %a 本地簡化星期名稱 %A 本地完整星期名稱 %b 本地簡化的月份名稱 %B 本地完整的月份名稱 %c 本地相應的日期表示和時間表示 %j 年內的一天(001-366) %p 本地A.M.或P.M.的等價符 %U 一年中的星期數(00-53)星期天爲星期的開始 %w 星期(0-6),星期天爲星期的開始 %W 一年中的星期數(00-53)星期一爲星期的開始 %x 本地相應的日期表示 %X 本地相應的時間表示 %Z 當前時區的名稱 %% %號自己
# 格式化時間 —— 字符串: 給人看的 # 時間戳時間 —— float時間 : 計算機看的 # 結構化時間 —— 元祖 :計算用的 print(time.strftime("%Y-%m-%d %a %H:%M:%S")) #year month day HOUR MINUTE SECOND print(time.strftime("%Y/%m/%d %H:%M:%S")) #year month day HOUR MINUTE SECOND print(time.strftime("%m-%d %H:%M:%S")) #year month day HOUR MINUTE SECOND print(time.strftime("%H:%M:%S")) #year month day HOUR MINUTE SECOND print(time.strftime("%H:%M")) #year month day HOUR MINUTE SECOND