最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python標(biāo)準(zhǔn)庫time使用方式詳解

 更新時間:2022年07月12日 10:48:09   作者:匿名V5程序員  
這篇文章主要介紹了Python標(biāo)準(zhǔn)庫time使用方式詳解,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價值,需要的朋友可以參考一下

1、time庫

  • 時間戳(timestamp)的方式:通常來說,時間戳表示的是從1970年1月1日00:00:00開始按秒計算的偏移量
  • 結(jié)構(gòu)化時間(struct_time)方式:struct_time元組共有9個元素
  • 格式化的時間字符串(format_string),時間格式的字符串

1.1、獲取格林威治西部的夏令時地區(qū)的偏移秒數(shù)

  • 如果該地區(qū)在格林威治東部會返回負(fù)值(如西歐,包括英國)
  • 對夏令時啟用地區(qū)才能使用
# coding:utf-8
import time
# 獲取格林威治西部的夏令時地區(qū)的偏移秒數(shù)。
print(time.altzone)

1.2、時間函數(shù)

  • 時間戳
    指格林威治時間1970年01月01日00時00分00秒(北京時間1970年01月01日08時00分00秒)起至現(xiàn)在的總秒數(shù)
  • 時間元組
    用一個元組裝起來的9組數(shù)字

字段

含義

tm_year

4位數(shù)年

2008

tm_mon

1 到 12

tm_mday

1 到 31

tm_hour

小時

0 到 23

tm_min

分鐘

0 到 59

tm_sec

0 到 61(60或61 是閏秒)

tm_wday

一周的第幾日

0 到 6(0是周一)

tm_yday

一年的第幾日

1 到 366(儒略歷)

tm_isdst

夏令時

-1, 0, 1 是決定是否為夏令時的旗幟

# coding:utf-8
import time
# 返回當(dāng)前時間的時間戳(1970紀(jì)元后經(jīng)過的浮點秒數(shù))
print(time.time())
# 接收時間戳返回一個24個定長可讀形式的字符串
print(time.ctime()) # Thu Jul 7 20:17:14 2022
print(len(time.ctime()), type(time.ctime())) # 24 <class 'str'>
# 接收時間戳(1970紀(jì)元后經(jīng)過的浮點秒數(shù))并返回當(dāng)?shù)貢r間下的時間元組
print(time.localtime())
print(time.localtime(time.time()))
# 接收時間戳(1970紀(jì)元后經(jīng)過的浮點秒數(shù))并返回格林威治天文時間下的時間元組
print(time.gmtime())
print(time.gmtime(time.time()))
# 接收時間元組并返回一個可讀的形式為"Thu Jul 7 20:11:04 2022"(2022年7月7日 周四20時11分04秒)的字符串,長度固定為24字符
print(time.asctime())
print(time.asctime(time.gmtime()))
print(time.asctime(time.localtime()))
print(len(time.asctime()), type(time.asctime())) # 24 <class 'str'>
# 接受時間元組并返回時間戳(1970紀(jì)元后經(jīng)過的浮點秒數(shù))
# print(time.mktime()) # 參數(shù)不可為空 TypeError: time.mktime() takes exactly one argument (0 given)
print(time.mktime(time.gmtime()))
print(time.mktime(time.localtime()))
print(type(time.mktime(time.gmtime()))) # 浮點秒數(shù)<class 'float'>
# 返回以秒為單位的時間浮點值
print(time.perf_counter())
print(type(time.perf_counter()))
# 返回以納秒為單位的時間整數(shù)值
print(time.perf_counter_ns()) # <class 'float'>
print(type(time.perf_counter_ns())) # <class 'int'>

1.3、格式化時間、日期

  • 時間格式,格式化日期和時間時使用

格式符號

符號的含義

%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),星期天為 0,星期一為 1,以此類推。

%W

一年中的星期數(shù)(00-53)星期一為星期的開始

%x

本地相應(yīng)的日期表示

%X

本地相應(yīng)的時間表示

%Z

當(dāng)前時區(qū)的名稱

%%

%號本身

# coding:utf-8
import time
import datetime
# 格式化日期
print(time.strftime('%Y-%m-%d %H:%M:%S'))
print(time.strftime('%Y-%m-%d %I:%M:%S'))
print(time.strftime('%X'))
print(time.strftime('%Z'))
# 將字符串轉(zhuǎn) 時間元組
# '%a %b %d %H:%M:%S %Y'
print(time.strptime('2022-07-07 09:58:24', '%Y-%m-%d %H:%M:%S'))
print(time.strptime('2022-07-07 09:58:24', '%Y-%m-%d %I:%M:%S'))

1.4、單調(diào)時鐘

  • 單調(diào)時鐘是不能向后移動的時鐘
  • 常用來計算程序運行處理時長
# coding:utf-8
import time
# 獲取 單調(diào)時鐘的值,單調(diào)時鐘是不能向后移動的時鐘
# 常用來計算程序運行處理時長
start_time = time.monotonic()
i = 0
print(f"循環(huán)開始時鐘值:{start_time}", type(start_time)) # 循環(huán)開始時鐘值:6718828000000 <class 'int'>
while i <= 10:
time.sleep(0.1)
i += 1
end_time = time.monotonic()
print(f"循環(huán)結(jié)束時鐘值:{end_time}")
print(f"循環(huán)運行時間為:{end_time - start_time} 秒")
# 獲取單調(diào)時鐘的值 以納秒計算
start_time_ns = time.monotonic_ns()
i = 0
print(f"循環(huán)開始時鐘值:{start_time_ns}", type(start_time_ns)) # 循環(huán)開始時鐘值:6718828000000 <class 'int'>
while i <= 10:
time.sleep(0.1)
i += 1
end_time_ns = time.monotonic_ns()
print(f"循環(huán)結(jié)束時鐘值:{end_time_ns}")
print(f"循環(huán)運行時間為:{end_time_ns - start_time_ns} 納秒")
# 返回以秒為單位的時間浮點值,用法同time.monotonic()
print(time.perf_counter())
print(type(time.perf_counter()))
# 返回以納秒為單位的時間整數(shù)值,用法同time.monotonic_ns()
print(time.perf_counter_ns()) # <class 'float'>
print(type(time.perf_counter_ns())) # <class 'int'>
# 返回當(dāng)前系統(tǒng)時間與CPU時間的浮動值(以秒為單位)
print(time.process_time())
# 返回當(dāng)前系統(tǒng)時間與CPU時間的浮動值(以納秒為單位)
print(time.process_time_ns())
# 睡眠,參數(shù)的單位為秒
time.sleep(1) # 程序等待1秒鐘后再執(zhí)行

到此這篇關(guān)于Python標(biāo)準(zhǔn)庫time使用方式詳解的文章就介紹到這了,更多相關(guān)Python標(biāo)準(zhǔn)庫time 內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python中函數(shù)的返回值及類型詳解

    python中函數(shù)的返回值及類型詳解

    這篇文章主要為大家介紹了python中函數(shù)的返回值及類型詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-04-04
  • Python中的引用和拷貝實例解析

    Python中的引用和拷貝實例解析

    這篇文章主要介紹了python中的引用和拷貝實例解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-11-11
  • Python-openpyxl表格讀取寫入的案例詳解

    Python-openpyxl表格讀取寫入的案例詳解

    這篇文章主要介紹了Python-openpyxl表格讀取寫入的案例分析,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-11-11
  • 詳解python logging日志傳輸

    詳解python logging日志傳輸

    這篇文章主要介紹了python logging日志傳輸?shù)南嚓P(guān)資料,文中講解非常詳細(xì),代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-07-07
  • 如何使用Python讀取xml文件

    如何使用Python讀取xml文件

    這篇文章主要介紹了如何使用Python讀取xml文件,關(guān)于python讀取xml文章很多,但大多文章都是貼一個xml文件,然后再貼個處理文件的代碼希望這篇文章可以更通俗易懂的教如何使用python 來讀取xml 文件
    2023-04-04
  • Python是什么 Python的用處

    Python是什么 Python的用處

    在本篇文章里小編給大家分享的是關(guān)于python的作用和用途知識點,有興趣的朋友們可以參考下。
    2020-05-05
  • Python GUI編程學(xué)習(xí)筆記之tkinter中messagebox、filedialog控件用法詳解

    Python GUI編程學(xué)習(xí)筆記之tkinter中messagebox、filedialog控件用法詳解

    這篇文章主要介紹了Python GUI編程學(xué)習(xí)筆記之tkinter中messagebox、filedialog控件用法,結(jié)合實例形式總結(jié)分析了Python GUI編程tkinter中messagebox、filedialog控件基本功能、用法與操作注意事項,需要的朋友可以參考下
    2020-03-03
  • 2020最新pycharm漢化安裝(python工程獅親測有效)

    2020最新pycharm漢化安裝(python工程獅親測有效)

    這篇文章主要介紹了2020最新pycharm漢化安裝(python工程獅親測有效),文中通過圖文介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-04-04
  • Python中實現(xiàn)優(yōu)雅的switch操作的方法小結(jié)

    Python中實現(xiàn)優(yōu)雅的switch操作的方法小結(jié)

    這篇文章主要為大家詳細(xì)介紹了如何在Python中優(yōu)雅地實現(xiàn)?switch?操作,并提供豐富的示例代碼,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-02-02
  • 基于Python開發(fā)一個Instant Messaging(IM)聊天工具

    基于Python開發(fā)一個Instant Messaging(IM)聊天工具

    在現(xiàn)代社會中,即時通訊工具已經(jīng)成為人們?nèi)粘贤ǖ闹匾ぞ?本文將詳細(xì)介紹如何開發(fā)一個簡單的IM聊天工具,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-12-12

最新評論

贡嘎县| 英山县| 建平县| 铜川市| 宣城市| 东源县| 疏附县| 商都县| 兴和县| 化德县| 邯郸市| 开远市| 泽普县| 郁南县| 广安市| 镇原县| 永靖县| 托克逊县| 安吉县| 佛冈县| 荆门市| 云浮市| 杭锦后旗| 海门市| 吉林省| 财经| 新营市| 青海省| 平昌县| 余江县| 辽宁省| 蒲江县| 桓仁| 黄冈市| 务川| 牡丹江市| 尚义县| 崇仁县| 盐源县| 灌云县| 常德市|