簡體   English   中英

如何將此格式更改為日期時間格式? (Python)

[英]How can I change this format to be datetime format? (python)

我有一個數據集,其中包含一些帶有日期時間的列。 我的問題是,我發現了這種類型的日期時間格式:

2011 年 4 月
4月11日
4月11日

如何自動將此格式更改為日期時間格式?

因為你可以使用日期時間模塊

from datetime import datetime 

如果您想混淆,這是鏈接

date_string = "Apr'11"
date = datetime.strptime(date_string, "%b'%d")

%b = Locale 的縮寫月份名稱。 (如 Apr、Mar、Jan 等)%d = 十進制數 [01,31] 中的日期

date_string_2 = "Apr-11"
date = datetime.strptime(date_string, "%b-%d")

date_string_3 = "Apr 11"
date = datetime.strptime(date_string, "%b %d")

你應該像 date_string 一樣寫這個 "%b %d" 否則它會給你,即使你給了一個額外的空間。

go 到此鏈接以了解更多相關信息: https://docs.python.org/3/library/time.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM