亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

目錄
常見日期格式示例
常用格式代碼速查
處理多種格式(自動推斷)
小技巧:提取日期部分
首頁 後端開發(fā) Python教學(xué) Python Parse Date String示例

Python Parse Date String示例

Jul 30, 2025 am 03:32 AM
java 程式設(shè)計(jì)

使用datetime.strptime()可將日期字符串轉(zhuǎn)換為datetime對象,1. 基本用法:通過"%Y-%m-%d"解析"2023-10-05"為datetime對象;2. 支持多種格式如"%m/%d/%Y"解析美式日期、"%d/%m/%Y"解析英式日期、"%b %d, %Y %I:%M %p"解析帶AM/PM的時間;3. 可用dateutil.parser.parse()自動推斷未知格式;4. 使用.date()方法提取純?nèi)掌诓糠?;關(guān)鍵是要確保格式字符串與輸入嚴(yán)格匹配,否則會拋出ValueError。

python parse date string example

解析日期字符串是Python 中常見的操作, datetime模塊的strptime()方法是最常用的方式。下面是一個實(shí)用的例子,展示如何將常見格式的日期字符串轉(zhuǎn)換為datetime對象。

python parse date string example

基本用法:使用datetime.strptime()

 from datetime import datetime

date_string = "2023-10-05"
date_object = datetime.strptime(date_string, "%Y-%m-%d")
print(date_object) # 輸出: 2023-10-05 00:00:00

這裡%Y-%m-%d是格式化字符串:

  • %Y :4 位年份(如2023)
  • %m :2 位月份(01-12)
  • %d :2 位日期(01-31)

常見日期格式示例

你可以根據(jù)不同的字符串格式調(diào)整格式化代碼:

python parse date string example
 from datetime import datetime

# 示例1: 帶時間的ISO 格式dt1 = datetime.strptime("2023-10-05 14:30:00", "%Y-%m-%d %H:%M:%S")

# 示例2: 美式日期格式dt2 = datetime.strptime("10/05/2023", "%m/%d/%Y")

# 示例3: 英式日期格式dt3 = datetime.strptime("05/10/2023", "%d/%m/%Y")

# 示例4: 帶AM/PM 的時間dt4 = datetime.strptime("Oct 5, 2023 2:30 PM", "%b %d, %Y %I:%M %p")

print(dt1) # 2023-10-05 14:30:00
print(dt2) # 2023-10-05 00:00:00
print(dt3) # 2023-10-05 00:00:00
print(dt4) # 2023-10-05 14:30:00

常用格式代碼速查

  • %Y :四位年份(2023)
  • %y :兩位年份(23)
  • %m :月份(01-12)
  • %B :完整月份名(October)
  • %b :縮寫月份名(Oct)
  • %d :日期(01-31)
  • %H :小時(00-23,24小時制)
  • %I :小時(01-12,12小時制)
  • %M :分鐘(00-59)
  • %S :秒(00-59)
  • %p :AM 或PM

處理多種格式(自動推斷)

如果你不確定字符串格式,可以使用第三方庫dateutil

 from dateutil import parser

dt = parser.parse("5 October 2023")
print(dt) # 2023-10-05 00:00:00

dt2 = parser.parse("2023/10/05")
print(dt2) # 2023-10-05 00:00:00

需要先安裝: pip install python-dateutil

python parse date string example

小技巧:提取日期部分

如果你只需要date類型(不要時間):

 date_only = datetime.strptime("2023-10-05", "%Y-%m-%d").date()
print(date_only) # 2023-10-05,類型是datetime.date

基本上就這些常見用法。關(guān)鍵是記住格式字符串要和輸入字符串嚴(yán)格匹配,否則會拋出ValueError 。

以上是Python Parse Date String示例的詳細(xì)內(nèi)容。更多資訊請關(guān)注PHP中文網(wǎng)其他相關(guān)文章!

本網(wǎng)站聲明
本文內(nèi)容由網(wǎng)友自願投稿,版權(quán)歸原作者所有。本站不承擔(dān)相應(yīng)的法律責(zé)任。如發(fā)現(xiàn)涉嫌抄襲或侵權(quán)的內(nèi)容,請聯(lián)絡(luò)admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費(fèi)脫衣圖片

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅(qū)動的應(yīng)用程序,用於創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費(fèi)的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費(fèi)的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強(qiáng)大的PHP整合開發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

用雅加達(dá)EE在Java建立靜止的API 用雅加達(dá)EE在Java建立靜止的API Jul 30, 2025 am 03:05 AM

SetupaMaven/GradleprojectwithJAX-RSdependencieslikeJersey;2.CreateaRESTresourceusingannotationssuchas@Pathand@GET;3.ConfiguretheapplicationviaApplicationsubclassorweb.xml;4.AddJacksonforJSONbindingbyincludingjersey-media-json-jackson;5.DeploytoaJakar

Java項(xiàng)目管理Maven的開發(fā)人員指南 Java項(xiàng)目管理Maven的開發(fā)人員指南 Jul 30, 2025 am 02:41 AM

Maven是Java項(xiàng)目管理和構(gòu)建的標(biāo)準(zhǔn)工具,答案在於它通過pom.xml實(shí)現(xiàn)項(xiàng)目結(jié)構(gòu)標(biāo)準(zhǔn)化、依賴管理、構(gòu)建生命週期自動化和插件擴(kuò)展;1.使用pom.xml定義groupId、artifactId、version和dependencies;2.掌握核心命令如mvnclean、compile、test、package、install和deploy;3.利用dependencyManagement和exclusions管理依賴版本與衝突;4.通過多模塊項(xiàng)目結(jié)構(gòu)組織大型應(yīng)用並由父POM統(tǒng)一管理;5.配

CSS暗模式切換示例 CSS暗模式切換示例 Jul 30, 2025 am 05:28 AM

首先通過JavaScript獲取用戶系統(tǒng)偏好和本地存儲的主題設(shè)置,初始化頁面主題;1.HTML結(jié)構(gòu)包含一個按鈕用於觸發(fā)主題切換;2.CSS使用:root定義亮色主題變量,.dark-mode類定義暗色主題變量,並通過var()應(yīng)用這些變量;3.JavaScript檢測prefers-color-scheme並讀取localStorage決定初始主題;4.點(diǎn)擊按鈕時切換html元素上的dark-mode類,並將當(dāng)前狀態(tài)保存至localStorage;5.所有顏色變化均帶有0.3秒過渡動畫,提升用戶

CSS下拉菜單示例 CSS下拉菜單示例 Jul 30, 2025 am 05:36 AM

是的,一個常見的CSS下拉菜單可以通過純HTML和CSS實(shí)現(xiàn),無需JavaScript。 1.使用嵌套的ul和li構(gòu)建菜單結(jié)構(gòu);2.通過:hover偽類控制下拉內(nèi)容的顯示與隱藏;3.父級li設(shè)置position:relative,子菜單使用position:absolute進(jìn)行定位;4.子菜單默認(rèn)display:none,懸停時變?yōu)閐isplay:block;5.可通過嵌套實(shí)現(xiàn)多級下拉,結(jié)合transition添加淡入動畫,配合媒體查詢適配移動端,整個方案簡潔且無需JavaScript支持,適合大

如何將Java MistageDigest用於哈希(MD5,SHA-256)? 如何將Java MistageDigest用於哈希(MD5,SHA-256)? Jul 30, 2025 am 02:58 AM

要使用Java生成哈希值,可通過MessageDigest類實(shí)現(xiàn)。 1.獲取指定算法的實(shí)例,如MD5或SHA-256;2.調(diào)用.update()方法傳入待加密數(shù)據(jù);3.調(diào)用.digest()方法獲取哈希字節(jié)數(shù)組;4.將字節(jié)數(shù)組轉(zhuǎn)換為十六進(jìn)製字符串以便讀?。粚洞笪募容斎?,應(yīng)分塊讀取並多次調(diào)用.update();推薦使用SHA-256而非MD5或SHA-1以確保安全性。

崇高文本自動關(guān)閉HTML標(biāo)籤 崇高文本自動關(guān)閉HTML標(biāo)籤 Jul 30, 2025 am 02:41 AM

安裝Emmet插件可實(shí)現(xiàn)智能自動閉合標(biāo)籤並支持縮寫語法;2.啟用"auto_match_enabled":true讓Sublime自動補(bǔ)全簡單標(biāo)籤;3.使用Alt .(Win)或Ctrl Shift .(Mac)快捷鍵手動閉合當(dāng)前標(biāo)籤——推薦日常使用Emmet,輕量需求可用後兩種方式組合,效率足夠且設(shè)置簡單。

Python Parse Date String示例 Python Parse Date String示例 Jul 30, 2025 am 03:32 AM

使用datetime.strptime()可將日期字符串轉(zhuǎn)換為datetime對象,1.基本用法:通過"%Y-%m-%d"解析"2023-10-05"為datetime對象;2.支持多種格式如"%m/%d/%Y"解析美式日期、"%d/%m/%Y"解析英式日期、"%b%d,%Y%I:%M%p"解析帶AM/PM的時間;3.可用dateutil.parser.parse()自動推斷未知格式;4.使用.d

VSCODE設(shè)置。 JSON位置 VSCODE設(shè)置。 JSON位置 Aug 01, 2025 am 06:12 AM

settings.json文件位於用戶級或工作區(qū)級路徑,用於自定義VSCode設(shè)置。 1.用戶級路徑:Windows為C:\Users\\AppData\Roaming\Code\User\settings.json,macOS為/Users//Library/ApplicationSupport/Code/User/settings.json,Linux為/home//.config/Code/User/settings.json;2.工作區(qū)級路徑:項(xiàng)目根目錄下的.vscode/settings

See all articles