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

Python標(biāo)準(zhǔn)庫(kù)datetime模塊日期和時(shí)間數(shù)據(jù)類(lèi)型解讀

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

Datetime常用類(lèi)

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

日期date類(lèi)型使用

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

時(shí)間 time 類(lèi)型使用

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

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

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

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

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

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

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

Process finished with exit code 0

時(shí)間格式

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

直接使用str進(jìn)行強(qiáng)制轉(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()方法的作用是將時(shí)間格式轉(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()方法的作用是字符串時(shí)間轉(zhuǎn)化為datetime格式

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

例:

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

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

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

>>> 1640851597.0

時(shí)間戳轉(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

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

  • 這個(gè)方法獲取的時(shí)間好像不是北京時(shí)間
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é)

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

相關(guān)文章

  • Python高光譜遙感影像處理問(wèn)題詳細(xì)分析講解

    Python高光譜遙感影像處理問(wèn)題詳細(xì)分析講解

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

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

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

    python namedtuple函數(shù)的使用

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

    Python實(shí)現(xiàn)注冊(cè)登錄功能

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

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

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

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

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

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

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

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

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

    Python使用matplotlib繪制正弦和余弦曲線(xiàn)的方法示例

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

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

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

最新評(píng)論

乐安县| 大埔县| 巴彦淖尔市| 阳高县| 温州市| 玉山县| 九台市| 九寨沟县| 九龙坡区| 普陀区| 浦北县| 吉木萨尔县| 武冈市| 泸州市| 股票| 浦城县| 来凤县| 砚山县| 旬阳县| 漠河县| 长子县| 顺义区| 西畴县| 惠东县| 衢州市| 乐安县| 绥中县| 申扎县| 思南县| 焦作市| 武安市| 德保县| 拜城县| 喀喇| 廉江市| 武乡县| 湖南省| 库车县| 潼南县| 从江县| 包头市|