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

一文掌握python中的時(shí)間包

 更新時(shí)間:2022年08月11日 09:46:19   作者:短尾巴小鱷魚(yú)  
這篇文章主要介紹了python中的時(shí)間包,主要包括datetime時(shí)間包,獲取當(dāng)前時(shí)間,獲取時(shí)間間隔及時(shí)間對(duì)象轉(zhuǎn)時(shí)間字符串的相關(guān)知識(shí),本文通過(guò)示例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下

python中的時(shí)間包

datetime時(shí)間包

  • datetime包是日期與時(shí)間的結(jié)合體(date&time)
  • 可以獲取當(dāng)前時(shí)間
  • 可以獲取時(shí)間間隔
  • 可以將時(shí)間對(duì)象轉(zhuǎn)換成時(shí)間字符串
  • 可以將字符串轉(zhuǎn)成時(shí)間類型

導(dǎo)入datetime有兩種方式:導(dǎo)入datetime模塊或直接導(dǎo)入datetime包:

from datetime import datetime

import datetime

獲取當(dāng)前時(shí)間

使用方法:

datetime.now()   # 導(dǎo)入模塊后調(diào)用方法
datetime.datetime.now  # 直接導(dǎo)入包后調(diào)用方法

注意,返回的是一個(gè)對(duì)象,一個(gè)類的實(shí)例化對(duì)象

獲取時(shí)間間隔

單使用獲取時(shí)間間隔并沒(méi)有什么用處,要配合獲取當(dāng)前時(shí)間來(lái)使用

使用方法:

from datetime import datetime
from datetime import timedelta  # timedelta是一個(gè)函數(shù)

timeobj = timedelta(days=0, seconds=0, microseconds=0, milliseconds=0, minutes=0, hours=0, week=0)
# 后面的參數(shù)分別代表天,秒,毫秒,微秒,分鐘,小時(shí),周;對(duì)應(yīng)的值傳入整型
# 返回的是一個(gè)間隔時(shí)間段的對(duì)象,一個(gè)類的實(shí)例化對(duì)象

例子:

獲取前一天的當(dāng)前時(shí)間:

時(shí)間對(duì)象轉(zhuǎn)時(shí)間字符串

上面講到的獲取到的當(dāng)前時(shí)間和時(shí)間間隔都是一個(gè)對(duì)象,而時(shí)間對(duì)象是無(wú)法進(jìn)行傳輸?shù)模覀冃枰獙r(shí)間對(duì)象轉(zhuǎn)換成字符串

方法:

時(shí)間對(duì)象.strftime(format)
# format為想要轉(zhuǎn)成的格式,例如format為'%Y-%m-%d'時(shí),會(huì)轉(zhuǎn)換成‘年-月-日'格式

例子:

時(shí)間字符串轉(zhuǎn)時(shí)間對(duì)象

時(shí)間字符串是無(wú)法進(jìn)行加減法的,想要進(jìn)行加減法,還需要將時(shí)間字符串轉(zhuǎn)換成時(shí)間對(duì)象

方法:

from datetime import datetime

str_date = '2022-08-08 11:06:06'
date_obj = datetime.strptime(str_date, '%Y-%m-%d %H:%M:%S')
# datetime.striptime()返回的是個(gè)時(shí)間對(duì)象

例子:

注意:strptime(str, '%Y-%m-%d %H:%M:%S')左邊字符串的格式一定要和右邊參數(shù)的格式一致,否則會(huì)報(bào)錯(cuò):

擴(kuò)展–時(shí)間格式字符

時(shí)間格式字符除了上面提到的%Y %m %d %H %M %S外,代表年、月、日、時(shí)、分、秒,還有其他的字符,只不過(guò)不常用:

字符描述
%I一天中的第幾個(gè)小時(shí)(12小時(shí)制,01~12),%H是24小時(shí)制
%f毫秒
%a簡(jiǎn)化的星期,如星期三Wed
%A完整的星期,如星期三Wednesday
%b簡(jiǎn)化的月份,如二月Feb
%B完整的月份,如二月February
%c本地日期和時(shí)間,如Wed Feb 5 10:14:28 2022
%p顯示的上午還是下午,AM/PM
%j一年中的第幾天
%U一年中的星期數(shù)
  

時(shí)間戳–timestamp

什么是時(shí)間戳?

時(shí)間戳就是從1970年1月1日00時(shí)00分00秒至今的總毫秒(秒)數(shù)

時(shí)間戳是float類型

將時(shí)間對(duì)象轉(zhuǎn)換成時(shí)間戳

方法:

from datetime import datetime

datetime.timestamp(datetime.now())  # 返回當(dāng)前時(shí)間戳

將時(shí)間戳轉(zhuǎn)換成時(shí)間對(duì)象

方法:

from datetime import datetime
datetime.fromtimestamp(timestamp)  # 返回時(shí)間對(duì)象

例子:

time時(shí)間包

獲取當(dāng)前時(shí)間戳

方法:

import time
time.time()
# 返回秒級(jí)別的時(shí)間戳(浮點(diǎn)類型)
# 如果想獲取毫秒級(jí)別的時(shí)間戳,只需要用秒級(jí)時(shí)間戳*1000即可

獲取本地時(shí)間

方法:

import time
time.localtime(timestamp)
# 傳入一個(gè)時(shí)間戳,也可以不傳,如果不傳會(huì)默認(rèn)當(dāng)前時(shí)間
# 返回一個(gè)對(duì)象(time.struct_time),對(duì)象的屬性有時(shí)間信息

time.localtime()返回的對(duì)象屬性里有年月日時(shí)分秒等信息:

屬性描述取值范圍
tm_year四位數(shù)年2020
tm_mon1~12
tm_mday1~31
tm_hour時(shí)0~23
tm_min0~59
tm_sec0~61
tm_wday一周的第幾天0~6(0是周一)
tm_yday一年的第幾日1~366
tm_isdst夏時(shí)令-1,0,1是否時(shí)夏時(shí)令

暫停函數(shù)sleep

用法:

import time
time.sleep(second)  # 傳入希望暫停的秒數(shù)

time中的strftime和strptime

strftime使用方法:

import time

time.strftime(format, t)
# format--格式化時(shí)間標(biāo)準(zhǔn); t--time.localtime()返回的時(shí)間對(duì)象

strptime使用方法:

import time

time.strptime(time_str, format)
# time_str--時(shí)間格式的字符串; format--與time_str一致的格式化時(shí)間標(biāo)準(zhǔn)

思考:datetime和time都功能類似,為什么還需要兩個(gè)包呢?

答:在工作過(guò)程中,datetime常用于對(duì)日期的處理,而time常用于對(duì)時(shí)間的處理。

到此這篇關(guān)于python中的時(shí)間包的文章就介紹到這了,更多相關(guān)python時(shí)間包內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python對(duì)日志進(jìn)行處理的實(shí)例代碼

    python對(duì)日志進(jìn)行處理的實(shí)例代碼

    本篇文章給大家分享了關(guān)于python處理日志的方法以及相關(guān)實(shí)例代碼,有興趣的朋友們學(xué)習(xí)下。
    2018-10-10
  • python:刪除離群值操作(每一行為一類數(shù)據(jù))

    python:刪除離群值操作(每一行為一類數(shù)據(jù))

    這篇文章主要介紹了python:刪除離群值操作(每一行為一類數(shù)據(jù)),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-06-06
  • Python的爬蟲(chóng)包Beautiful Soup中用正則表達(dá)式來(lái)搜索

    Python的爬蟲(chóng)包Beautiful Soup中用正則表達(dá)式來(lái)搜索

    這篇文章主要介紹了Python的爬蟲(chóng)包Beautiful Soup中用正則表達(dá)式來(lái)搜索的技巧,包括使用正則表達(dá)式去搜索多種可能的關(guān)鍵字以及查找屬性值未知的標(biāo)簽等,需要的朋友可以參考下
    2016-01-01
  • python實(shí)現(xiàn)微信自動(dòng)回復(fù)機(jī)器人功能

    python實(shí)現(xiàn)微信自動(dòng)回復(fù)機(jī)器人功能

    wxpy基于itchat,使用了 Web 微信的通訊協(xié)議,通過(guò)大量接口優(yōu)化提升了模塊的易用性,并進(jìn)行豐富的功能擴(kuò)展。這篇文章主要介紹了python實(shí)現(xiàn)微信自動(dòng)回復(fù)機(jī)器人功能,需要的朋友可以參考下
    2019-07-07
  • numpy庫(kù)與pandas庫(kù)axis=0,axis= 1軸的用法詳解

    numpy庫(kù)與pandas庫(kù)axis=0,axis= 1軸的用法詳解

    這篇文章主要介紹了numpy庫(kù)與pandas庫(kù)axis=0,axis= 1軸的用法詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • Python3接口性能測(cè)試實(shí)例代碼

    Python3接口性能測(cè)試實(shí)例代碼

    在本篇文章里小編給大家整理的是一篇關(guān)于Python3實(shí)現(xiàn)簡(jiǎn)單的接口性能測(cè)試的相關(guān)實(shí)例內(nèi)容,有興趣的朋友們可以跟著學(xué)習(xí)下。
    2021-06-06
  • selenium3+python3環(huán)境搭建教程圖解

    selenium3+python3環(huán)境搭建教程圖解

    這篇文章主要介紹了selenium3+python3環(huán)境搭建教程圖解,需要的朋友可以參考下
    2018-12-12
  • Python光學(xué)仿真wxpython透鏡演示系統(tǒng)初始化與參數(shù)調(diào)節(jié)

    Python光學(xué)仿真wxpython透鏡演示系統(tǒng)初始化與參數(shù)調(diào)節(jié)

    這篇文章主要為大家介紹了Python光學(xué)仿真wxpython透鏡演示系統(tǒng)的初始化與參數(shù)調(diào)節(jié),同樣在學(xué)習(xí)wxpython透鏡演示系統(tǒng)的入門(mén)同學(xué)可以借鑒參考下,希望能夠有所幫助
    2021-10-10
  • pycharm 2020 1.1的安裝流程

    pycharm 2020 1.1的安裝流程

    這篇文章主要介紹了pycharm 2020 1.1的安裝流程,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-09-09
  • Django實(shí)現(xiàn)上傳圖片功能

    Django實(shí)現(xiàn)上傳圖片功能

    這篇文章為大家詳細(xì)主要介紹了Django實(shí)現(xiàn)上傳圖片,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-08-08

最新評(píng)論