python之时间日期time
常用的時間函數(shù)如下
獲取當(dāng)前日期:time.time()
獲取元組形式的時間戳:time.local(time.time())
格式化日期的函數(shù)(基于元組的形式進行格式化):time.asctime(time.local(time.time()))
time.strftime(format[,t])? 格式化日期
%y???? 兩位數(shù)的年份表示(00-99)
%Y???? 四位數(shù)的年份表示(000-9999)
%m???? 月份(01-12)
%d???? 月內(nèi)中的一天(0-31)
%H???? 24小時制小時數(shù)(0-23)
%I???? 12小時制小時數(shù)(01-12)
%M???? 分鐘數(shù)(00=59)
%S???? 秒(00-59)
%a???? 本地簡化星期名稱
%A???? 本地完整星期名稱
%b???? 本地簡化的月份名稱
%B???? 本地完整的月份名稱
%c???? 本地相應(yīng)的日期表示和時間表示
%j???? 年內(nèi)的一天(001-366)
%p???? 本地A.M.或P.M.的等價符
%U???? 一年中的星期數(shù)(00-53)星期天為星期的開始
%w???? 星期(0-6),星期天為星期的開始
%W???? 一年中的星期數(shù)(00-53)星期一為星期的開始
%x???? 本地相應(yīng)的日期表示
%X???? 本地相應(yīng)的時間表示
%Z???? 當(dāng)前時區(qū)的名稱
%%???? %號本身
time.strptime(str,fmt='%a %b %d %H:%M:%S %Y') 根據(jù)fmt的格式把一個時間字符串解析為時間元組
import time struct_time = time.strptime("24 Aug 18", "%d %b %y") print ("返回元組: ", struct_time) 結(jié)果: [python@master time]$ python3 3.py 返回元組: time.struct_time(tm_year=2018, tm_mon=8, tm_mday=24, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=4, tm_yday=236, tm_isdst=-1)time.mktime(tupletime) 接受時間元組并返回時間輟(1970紀元后經(jīng)過的浮點秒數(shù))
import timet = (2009, 2, 17, 17, 3, 38, 1, 48, 0) secs = time.mktime( t ) print ("time.mktime(t) : %f" % secs) print ("asctime(localtime(secs)): %s" % time.asctime(time.localtime(secs))) 結(jié)果: [python@master time]$ python3 4.py time.mktime(t) : 1234861418.000000 asctime(localtime(secs)): Tue Feb 17 17:03:38 2009time.sleep([secs]),單位為秒
計算時間間隔
import time def calc_time():timeArray = time.localtime(time.time())time.sleep(5)timestamp = time.mktime(timeArray)print('時間相差:%d' % int(timestamp-time.time())) calc_time()結(jié)果; [python@master time]$ python3 5.py 時間相差:-5?Time模塊包含了以下2個非常重要的屬性:
1.time.timezone 屬性time.timezone是當(dāng)?shù)貢r區(qū)(未啟動夏令時)距離格林威治的偏移秒數(shù)(>0,美洲;<=0大部分歐洲,亞洲,非洲)。
2.time.tzname??? 屬性time.tzname包含一對根據(jù)情況的不同而不同的字符串,分別是帶夏令時的本地時區(qū)名稱,和不帶的
import time print(time.timezone) print(time.tzname) 結(jié)果: [python@master time]$ python3 6.py -28800 ('CST', 'CST')?
今天的你有何感想?
轉(zhuǎn)載于:https://www.cnblogs.com/hello-wei/p/9531666.html
總結(jié)
以上是生活随笔為你收集整理的python之时间日期time的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: input框属性
- 下一篇: Python 中的 os 模块常见方法?