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

一文掌握python中的時間包

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

python中的時間包

datetime時間包

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

導入datetime有兩種方式:導入datetime模塊或直接導入datetime包:

from datetime import datetime

import datetime

獲取當前時間

使用方法:

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

注意,返回的是一個對象,一個類的實例化對象

獲取時間間隔

單使用獲取時間間隔并沒有什么用處,要配合獲取當前時間來使用

使用方法:

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

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

例子:

獲取前一天的當前時間:

時間對象轉(zhuǎn)時間字符串

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

方法:

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

例子:

時間字符串轉(zhuǎn)時間對象

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

方法:

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()返回的是個時間對象

例子:

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

擴展–時間格式字符

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

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

時間戳–timestamp

什么是時間戳?

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

時間戳是float類型

將時間對象轉(zhuǎn)換成時間戳

方法:

from datetime import datetime

datetime.timestamp(datetime.now())  # 返回當前時間戳

將時間戳轉(zhuǎn)換成時間對象

方法:

from datetime import datetime
datetime.fromtimestamp(timestamp)  # 返回時間對象

例子:

time時間包

獲取當前時間戳

方法:

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

獲取本地時間

方法:

import time
time.localtime(timestamp)
# 傳入一個時間戳,也可以不傳,如果不傳會默認當前時間
# 返回一個對象(time.struct_time),對象的屬性有時間信息

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

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

暫停函數(shù)sleep

用法:

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

time中的strftime和strptime

strftime使用方法:

import time

time.strftime(format, t)
# format--格式化時間標準; t--time.localtime()返回的時間對象

strptime使用方法:

import time

time.strptime(time_str, format)
# time_str--時間格式的字符串; format--與time_str一致的格式化時間標準

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

答:在工作過程中,datetime常用于對日期的處理,而time常用于對時間的處理。

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

相關(guān)文章

  • python對日志進行處理的實例代碼

    python對日志進行處理的實例代碼

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

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

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

    Python的爬蟲包Beautiful Soup中用正則表達式來搜索

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

    python實現(xiàn)微信自動回復機器人功能

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

    numpy庫與pandas庫axis=0,axis= 1軸的用法詳解

    這篇文章主要介紹了numpy庫與pandas庫axis=0,axis= 1軸的用法詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-05-05
  • Python3接口性能測試實例代碼

    Python3接口性能測試實例代碼

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

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

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

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

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

    pycharm 2020 1.1的安裝流程

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

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

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

最新評論