繁体   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