欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python?時間操作time詳情

 更新時間:2021年11月30日 11:11:22   作者:盆友圈的小可愛  
這篇文章主要介紹了?Python?時間操作time詳情,在Python高級語言中,內(nèi)置庫提供了time和datetime模塊進行對時間日期的處理。本文,我們將進行對Time模塊相關(guān)的方法進行學(xué)習(xí),需要的朋友可以參考一下

前言:

我們在日常生活中,都離不開時間和日期。不僅我們的漢字都有大量描述時間日期的詞語如斗轉(zhuǎn)星移、分秒必爭、只針朝夕、轉(zhuǎn)眼之間等。同樣,在我們程序中,我們也離不開時間日期的記錄。在Python高級語言中,內(nèi)置庫提供了timedatetime模塊進行對時間日期的處理。

1. time 概述

計算機網(wǎng)絡(luò)時間是以UNIX元年1970年1月1日0點開始的

Python time 模塊主要對時間進行訪問和轉(zhuǎn)換

time 有三種表現(xiàn)形式:

  • 時間戳(timestamp):是一個浮點數(shù),可進行加減運算
  • 格式化時間字符串(string_time):表示常見的時間格式例2021-10-29
  • 結(jié)構(gòu)化時間(struct_time):包含年月日時分秒的多元元組。

重要說明:

  • Python time模塊目前只支持2038年。
  • UTC(世界協(xié)調(diào)時),也稱為格林威治天文時間、世界標(biāo)準(zhǔn)時間
  • DST 夏令時。按照當(dāng)?shù)貢r間在某一時間段調(diào)快一小時
  • Python time是不可變類型,只讀不能改

2. 格式化時間字符串

格式 含義
%a 本地星期名稱的英文簡寫(如星期四為Thu)
%A 本地星期名稱的英文全稱(如星期四為Thursday)
%b 本地月份名稱的英文簡寫(如八月份為agu)
%B 本地月份名稱的英文全稱(如八月份為august)
%c 本地相應(yīng)的日期和時間的字符串表示(如:15/08/27 10:20:06)
%d 本月第幾號(01 - 31)
%f 微秒(范圍0.999999)
%H 一天中的第幾個小時(24小時制,00 - 23)
%I 第幾個小時(12小時制,0 - 11
%j 一年中的第幾天(001 - 366)
%m 月份(01 - 12)
%M 分鐘數(shù)(00 - 59)
%p 本地am或者pm標(biāo)識符
%S
%U 一年中的星期數(shù)。(00 - 53星期天是一個星期的開始。)
%w 一個星期中的第幾天(0 - 6,0是星期天)
%W 一年中的星期數(shù)(1-54)
%x 本地相應(yīng)日期字符串(如15/08/01)
%X 本地相應(yīng)時間字符串(如08:08:10)
%y 去掉世紀(jì)的年份(00 - 99)兩個數(shù)字表示的年份
%Y 完整的年份(4個數(shù)字表示年份如2021)
%z 與UTC時間的間隔(如果是本地時間,返回空字符串)
%Z 時區(qū)的名字(如果是本地時間,返回空字符串)
%% ‘%'字符

3. time 結(jié)構(gòu)化

index 屬性 取值范圍
0 tm_year(年) 例如2021
1 tm_mon(月) 1~12
2 tm_mday(日) 1~31
3 tm_hour(時) 0~23
4 tm_min(分) 0~59
5 tm_sec(秒) 0~61(60或61 是閏秒)
6 tm_wday(weekday) 0~6
7 tm_yday(一年中的第幾天) 1~366
8 tm_isdst(是否是夏令時) -1

4. time 相關(guān)方法

方法 作用
time.sleep(t) 睡眠t秒,t可以是浮點數(shù)或整數(shù)
time.time() 獲取當(dāng)前系統(tǒng)時間戳
time.gmtime(sec) 時間戳轉(zhuǎn)換成UTC的結(jié)構(gòu)化時間,sec 默認time.time()作為參數(shù)
time.localtime(sec) 時間戳轉(zhuǎn)換成當(dāng)前的結(jié)構(gòu)化時間,sec 默認time.time()作為參數(shù)
time.ctime(sec) 時間戳轉(zhuǎn)換成本地時間的格式化字符串,sec 默認time.time()作為參數(shù)
time.asctime(t) 將結(jié)構(gòu)化時間轉(zhuǎn)換成格式化字符串,time.localtime()作為參數(shù)
time.mktime(t) 將結(jié)構(gòu)化時間轉(zhuǎn)換成時間戳
time.strftime(format,[t]) 將結(jié)構(gòu)化時間轉(zhuǎn)換成指定字符串格式的當(dāng)?shù)貢r間默認傳入time.localtime()
time.strptime(string,[t]) 將格式化時間轉(zhuǎn)換成結(jié)構(gòu)化時間
time.clock() 返回執(zhí)行當(dāng)前程序的CPU時間

5.實操

import time
# 獲取本地時間戳

stamp = time.time()





# 獲取本地gmt時間

gmt = time.gmtime()



# 獲取本地時間

local = time.localtime()



# 本地時間格式化



strtime = time.ctime()



# 結(jié)構(gòu)化時間轉(zhuǎn)換成格式化字符



asctime = time.asctime()



# 將結(jié)構(gòu)化時間轉(zhuǎn)換成時間戳



constamp = time.mktime(local)



# 將結(jié)構(gòu)化時間轉(zhuǎn)換成指定字符串格式時間



strf = time.strftime("%Y-%m-%d %H:%M:%S")



# 將格式化時間轉(zhuǎn)成結(jié)構(gòu)化時間



str = time.strptime("2021-10-29 21:07:24","%Y-%m-%d %H:%M:%S")

print("獲取本地時間戳:",stamp)

print("獲取本地gmt時間:",gmt)

print("獲取本地時間:",local)

print("本地時間格式化:",strtime)

print("結(jié)構(gòu)化時間轉(zhuǎn)換成格式化字符:",asctime)

print("將結(jié)構(gòu)化時間轉(zhuǎn)換成時間戳:",constamp)

print("將結(jié)構(gòu)化時間轉(zhuǎn)換成指定字符串格式時間:",strf)

print("將格式化時間轉(zhuǎn)成結(jié)構(gòu)化時間:",str)

6.總結(jié)

對time模塊中涉及到三種時間格式進行了解和學(xué)習(xí),并對常用的time方法進行使用。

time 模塊在我們程序中,能幫我們快速查找某一時間點的log詳情。

到此這篇關(guān)于 Python 時間操作time詳情的文章就介紹到這了,更多相關(guān) Python 時間操作time內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python Django搭建網(wǎng)站流程圖解

    Python Django搭建網(wǎng)站流程圖解

    這篇文章主要介紹了Python Django搭建網(wǎng)站流程圖解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-06-06
  • 基于Python實現(xiàn)簡單的定時器詳解

    基于Python實現(xiàn)簡單的定時器詳解

    所謂定時器,是指間隔特定時間執(zhí)行特定任務(wù)的機制。幾乎所有的編程語言,都有定時器的實現(xiàn)。這篇文章主要介紹的是通過Python實現(xiàn)的定時器,感興趣的可以跟隨小編學(xué)習(xí)一下
    2021-12-12
  • Python是什么 Python的用處

    Python是什么 Python的用處

    在本篇文章里小編給大家分享的是關(guān)于python的作用和用途知識點,有興趣的朋友們可以參考下。
    2020-05-05
  • Pytorch從0實現(xiàn)Transformer的實踐

    Pytorch從0實現(xiàn)Transformer的實踐

    本文主要介紹了Pytorch從0實現(xiàn)Transformer的實踐,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-05-05
  • Python獲取操作系統(tǒng)的三種方法

    Python獲取操作系統(tǒng)的三種方法

    在Python中,?如何獲取操作系統(tǒng)的類型、名稱、版本等信息,本文就來介紹三種獲取方法,文中通過示例代碼介紹的非常詳細,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-01-01
  • Python中請使用isinstance()判斷變量類型

    Python中請使用isinstance()判斷變量類型

    這篇文章主要介紹了Python中請使用isinstance()判斷變量類型,本文先是給出了isinstance函數(shù)判斷變量類型的例子,并對isinstance 和 type的區(qū)別做了講解,需要的朋友可以參考下
    2014-08-08
  • Python基礎(chǔ)第三方模塊requests openpyxl

    Python基礎(chǔ)第三方模塊requests openpyxl

    這篇文章主要為大家介紹了Python基礎(chǔ)第三方模塊requests openpyxl使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-11-11
  • Python之串口收發(fā)的異步程序

    Python之串口收發(fā)的異步程序

    這篇文章主要介紹了Python之串口收發(fā)的異步程序,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • Python之os操作方法(詳解)

    Python之os操作方法(詳解)

    下面小編就為大家?guī)硪黄狿ython之os操作方法(詳解)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-06-06
  • 如何使用python的ctypes調(diào)用醫(yī)保中心的dll動態(tài)庫下載醫(yī)保中心的賬單

    如何使用python的ctypes調(diào)用醫(yī)保中心的dll動態(tài)庫下載醫(yī)保中心的賬單

    這篇文章主要介紹了如何使用python的ctypes調(diào)用醫(yī)保中心的dll動態(tài)庫下載醫(yī)保中心的賬單,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-05-05

最新評論