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

Python標(biāo)準庫datetime模塊日期和時間數(shù)據(jù)類型解讀

 更新時間:2025年08月02日 14:04:23   作者:藍小白1024  
文章介紹Python中datetime模塊的date、time、datetime類,用于處理日期、時間及日期時間結(jié)合體,通過屬性獲取時間元素,使用strftime和strptime進行格式轉(zhuǎn)換,時間戳支持計算,但需注意時區(qū)差異(如UTC與北京時間)

Datetime常用類

  • date : 以公歷形式存儲日歷日日期(年、月、日)
  • time : 將時間存儲為 時、分、秒
  • datetime : 存儲日期和時間

日期date類型使用

# 導(dǎo)入datetime模塊
import datetime
# 創(chuàng)建日期
date = datetime.date(2021, 3, 5)
print(date)
# 獲取年
print(date.year)
# 獲取月
print(date.month)
# 獲取日
print(date.day)

時間 time 類型使用

# 創(chuàng)建時間
import datetime
time = datetime.time(13, 14, 20)
print(time)
# 獲取小時
print(time.hour)
# 獲取分鐘
print(time.minute)
# 獲取秒
print(time.second)

日期和時間的結(jié)合體–日期時間(datetime)

import datetime
# 創(chuàng)建日期時間
datetime = datetime.datetime(2019, 9, 9, 13, 14, 20)
print(datetime)
# 獲取年
print(datetime.year)
# 獲取月
print(datetime.month)
# 獲取日
print(datetime.day)
# 獲取小時
print(datetime.hour)
# 獲取分鐘
print(datetime.minute)
# 獲取秒
print(datetime.second)

datetime的time方法可以創(chuàng)建時間,date方法可以創(chuàng)建日期,datetime方法則是日期和時間的結(jié)合體

通過year、month、day、hour、minute、second屬性,可以獲取到相應(yīng)的日期或者時間的值

使用 datetime.new() 方法可以獲取當(dāng)前時間

import datetime
# 獲取當(dāng)前時間
print(datetime.datetime.now())
2021-03-02 11:18:28.025878

Process finished with exit code 0

時間格式

時間格式轉(zhuǎn)換字符串

直接使用str進行強制轉(zhuǎn)換即可

import datetime
date_time = datetime.datetime(2021, 3, 5, 13, 14, 20)
print(type(date_time))
print(date_time)
str_date_time = str(date_time)
print(str_date_time)
print(type(str_date_time))
<class 'datetime.datetime'>
2021-03-05 13:14:20
2021-03-05 13:14:20
<class 'str'>

Process finished with exit code 0

格式轉(zhuǎn)換 strftime()

strftime()方法的作用是將時間格式轉(zhuǎn)化為自定義字符串格式,格式可以完全自定義

import datetime
date_time = datetime.datetime(2021, 3, 5, 13, 14, 20)
str_time = date_time.strftime('%m/%d/%Y %H:%M')

print(str_time)
03/05/2021 13:14

Process finished with exit code 0

格式轉(zhuǎn)換 strptime()

strptime()方法的作用是字符串時間轉(zhuǎn)化為datetime格式

  • 需要注意的是按一定的格式輸出時間

例:

import datetime
strp = datetime.datetime.strptime('Aug-23-21 20:13', '%b-%d-%y %H:%M')
print(strp)
2021-08-23 20:13:00

時間日期格式轉(zhuǎn)換為時間戳(秒)

  • 利用時間戳進行時間加減
import time
now = datetime.datetime.now()
time_stamp = time.mktime(now.timetuple()) 
print(time_stamp)

>>> 1640851597.0

時間戳轉(zhuǎn)換為字符串

import time

date_num = 1640851597.0
date_str = time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(date_num)) 

print(date_num)

>>> 2021-12-30 16:06:37

時間戳轉(zhuǎn)換為datetime

  • 這個方法獲取的時間好像不是北京時間
import time
import datetime

date_num = 1640851597.0
dateArray = datetime.datetime.utcfromtimestamp(date_num)

print(dateArray)
print(type(dateArray))

>>> 2021-12-30 08:06:37
>>> <class 'datetime.datetime'>

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python高光譜遙感影像處理問題詳細分析講解

    Python高光譜遙感影像處理問題詳細分析講解

    這篇文章主要介紹了Python高光譜遙感影像處理問題,總的來說這并不是一道難題,那為什么要拿出這道題介紹?拿出這道題真正想要傳達的是解題的思路,以及不斷優(yōu)化探尋最優(yōu)解的過程。希望通過這道題能給你帶來一種解題優(yōu)化的思路
    2023-01-01
  • python通過pil為png圖片填充上背景顏色的方法

    python通過pil為png圖片填充上背景顏色的方法

    這篇文章主要介紹了python通過pil為png圖片填充上背景顏色的方法,實例分析了Python使用pil模塊操作png圖片的技巧,非常具有實用價值,需要的朋友可以參考下
    2015-03-03
  • python namedtuple函數(shù)的使用

    python namedtuple函數(shù)的使用

    今天介紹collections里面的一個好用的小函數(shù): namedtuple函數(shù)(不創(chuàng)類而可以擁有類的便利),例如可以使用object.attribute
    2021-06-06
  • Python實現(xiàn)注冊登錄功能

    Python實現(xiàn)注冊登錄功能

    這篇文章主要為大家詳細介紹了Python實現(xiàn)注冊登錄功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • Python中的字典合并與列表合并技巧

    Python中的字典合并與列表合并技巧

    這篇文章主要介紹了Python中的字典合并與列表合并技巧,下文圍繞主題展開詳細的內(nèi)容介紹,具有一的的參考價值,需要的小伙伴可以參考一下
    2022-05-05
  • Python處理PDF文檔的兩大功能庫(PyPDF2/pdfplumber)的使用指南

    Python處理PDF文檔的兩大功能庫(PyPDF2/pdfplumber)的使用指南

    PyPDF2擅長PDF文檔操作,而pdfplumber專注于高質(zhì)量文本和表格數(shù)據(jù)提取,本文將對比Python中兩個PDF處理庫PyPDF2和pdfplumber的主要功能與適用場景,希望對大家有所幫助
    2026-03-03
  • pyqt5 使用setStyleSheet設(shè)置單元格的邊框樣式操作

    pyqt5 使用setStyleSheet設(shè)置單元格的邊框樣式操作

    這篇文章主要介紹了pyqt5 使用setStyleSheet設(shè)置單元格的邊框樣式操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • Django+Celery實現(xiàn)定時任務(wù)的示例

    Django+Celery實現(xiàn)定時任務(wù)的示例

    Celery是一個基于python開發(fā)的分布式任務(wù)隊列,而做python WEB開發(fā)最為流行的框架莫屬Django,本示例使用主要依賴包Django+Celery實現(xiàn)定時任務(wù),感興趣的朋友一起看看吧
    2021-06-06
  • Python使用matplotlib繪制正弦和余弦曲線的方法示例

    Python使用matplotlib繪制正弦和余弦曲線的方法示例

    這篇文章主要介紹了Python使用matplotlib繪制正弦和余弦曲線的方法,結(jié)合實例形式分析了Python調(diào)用matplotlib庫進行圖形繪制想具體操作技巧,需要的朋友可以參考下
    2018-01-01
  • Python從Excel中讀取日期一列的方法

    Python從Excel中讀取日期一列的方法

    今天小編就為大家分享一篇Python從Excel中讀取日期一列的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-11-11

最新評論

祁门县| 静宁县| 景德镇市| 思茅市| 富平县| 社旗县| 兴海县| 彭阳县| 常熟市| 新蔡县| 岐山县| 卢龙县| 农安县| 汉寿县| 衡阳县| 梁河县| 历史| 安平县| 收藏| 沙湾县| 响水县| 攀枝花市| 彭州市| 古浪县| 芷江| 灵台县| 桃源县| 明光市| 阿合奇县| 邯郸市| 岳阳县| 营口市| 体育| 鹤山市| 楚雄市| 绥江县| 木里| 渑池县| 化德县| 陇南市| 集贤县|