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

歡迎訪問 生活随笔!

生活随笔

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

python

python3的 time库的使用

發布時間:2025/3/20 python 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python3的 time库的使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2019獨角獸企業重金招聘Python工程師標準>>>


time.time() 返回當前時間戳即,秒數1394647431.90625
time.asctime()? 返回當時時間的ascii表式形勢,'Thu Mar 13 02:03:46 2014'
time.ctime() 當前時間的字符串形式 'Thu Mar 13 02:04:59 2014'和ascii碼表顯形式一樣
time.ctime();time.ctime(time.time())? 可以指定時間戳轉找成字符串形式'Wed Mar 12 08:26:26 2014'
time.localtime() 返回當前時區的內部time格式struct_time格式 time.struct_time(tm_year=2014, tm_mon=3, tm_mday=13, tm_hour=2, tm_min=8, tm_sec=14, tm_wday=3, tm_yday=72, tm_isdst=0)
time.localtime()[:6]? #(2014, 3, 13, 8, 15, 7, 3, 72)
time.localtime()[0:9] #(2014, 3, 13, 8, 15, 24, 3, 72, 0)
time.gmtime() 將時間戳轉變成UTC時區(0時區)的struct_time結構,
time.mktime() 將內部time格式轉換成時間戳,即秒數1394583457.0
time.mktime(time.localtime(time.time())) 如1394583457.0

time.strftime("%Y-%m-%d",time.localtime(time.time())) 有將內部time結構轉變成我們人為可讀的指定的字符串格式 '2014-3-12'
time.strftime("%Y-%m-%d %H:%M:%S",time.localtime()) 如'2014-03-13 01:54:27'
time.strftime("%a %b %d %H:%M:%S %Y",time.localtime()) 如'Thu Mar 13 01:55:05 2014'


time.strptime()將字符串格式的時間轉變成內部time格式
time.strptime("Sat Mar 28 22:24:25 2009","%a %b %d %H:%M:%S %Y")返回一個struct_time結構時間time.struct_time(tm_year=2009, tm_mon=3, tm_mday=28, tm_hour=22, tm_min=24, tm_sec=25, tm_wday=5, tm_yday=87, tm_isdst=-1)
a = "Sat Mar 28 22:24:24 2009" 這個是把字符轉轉變成struct_time內部結構后再用time.mktime()生成時間戳,即生成字符串。
b = time.mktime(time.strptime(a,"%a %b %d %H:%M:%S %Y"))

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

time.sleep(1);time.clock();time.sleep(2);time.clock();time.sleep(3);time.clock()
1.358049438284147e-06
2.0692987212194653
5.121894543201552
其中第一個clock()輸出的是程序運行時間
第二、三個clock()輸出的都是與第一個clock的時間間隔

下圖是別人的我轉的
http://qinxuye.me/article/details-about-time-module-in-python/的

?

datetime
datetime.date? 表日期,常用的屬性有year, month, day;
datetime.time? 表時間,常用的屬性有hour, minute, second, microsecond;
datetime.datetime? 表日期日間
datetime.timedelta? 表時間間隔,兩個時間點之間的長度
datetime.tzinfo? 與時區有關的相關信息
datetime.datetime()?
(datetime.datetime.now()-datetime.timedelta(days=70)).strftime("%Y-%m-d %H:%M:%S") 返回現在時刻70天前的時間然后按字符串格式化輸出'2014-01-d 19:40:18'

?

轉載于:https://my.oschina.net/lenglingx/blog/207908

總結

以上是生活随笔為你收集整理的python3的 time库的使用的全部內容,希望文章能夠幫你解決所遇到的問題。

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