日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python之时间日期time

發布時間:2023/12/20 python 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python之时间日期time 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

常用的時間函數如下
獲取當前日期:time.time()
獲取元組形式的時間戳:time.local(time.time())
格式化日期的函數(基于元組的形式進行格式化):time.asctime(time.local(time.time()))

import time timesone=time.time() timestwo=time.localtime(time.time()) timesthr=time.asctime(time.localtime(time.time())) print(timesone) print(timestwo) print(timesthr) 結果: 1535098139.5541162 time.struct_time(tm_year=2018, tm_mon=8, tm_mday=24, tm_hour=16, tm_min=8, tm_sec=59, tm_wday=4, tm_yday=236, tm_isdst=0) Fri Aug 24 16:08:59 2018

time.strftime(format[,t])? 格式化日期

%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???? 當前時區的名稱
%%???? %號本身

import timeprint (time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())) print (time.strftime("%a %b %d %H:%M:%S %Y", time.localtime())) a = "Fri Aug 24 16:14:11 2018" print (time.mktime(time.strptime(a,"%a %b %d %H:%M:%S %Y"))) 結果: [python@master time]$ python3 2.py 2018-08-24 16:18:20 Fri Aug 24 16:18:20 2018 1535098451.0

time.strptime(str,fmt='%a %b %d %H:%M:%S %Y') 根據fmt的格式把一個時間字符串解析為時間元組

import time struct_time = time.strptime("24 Aug 18", "%d %b %y") print ("返回元組: ", struct_time) 結果: [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紀元后經過的浮點秒數)

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))) 結果: [python@master time]$ python3 4.py time.mktime(t) : 1234861418.000000 asctime(localtime(secs)): Tue Feb 17 17:03:38 2009

time.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()結果; [python@master time]$ python3 5.py 時間相差:-5

?Time模塊包含了以下2個非常重要的屬性:

1.time.timezone 屬性time.timezone是當地時區(未啟動夏令時)距離格林威治的偏移秒數(>0,美洲;<=0大部分歐洲,亞洲,非洲)。

2.time.tzname??? 屬性time.tzname包含一對根據情況的不同而不同的字符串,分別是帶夏令時的本地時區名稱,和不帶的

import time print(time.timezone) print(time.tzname) 結果: [python@master time]$ python3 6.py -28800 ('CST', 'CST')

?

今天的你有何感想?

轉載于:https://www.cnblogs.com/hello-wei/p/9531666.html

總結

以上是生活随笔為你收集整理的python之时间日期time的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。