如何将字符串转换为日期时间格式

Posted

技术标签:

【中文标题】如何将字符串转换为日期时间格式【英文标题】:How to convert a string into datetime format 【发布时间】:2021-02-26 18:45:36 【问题描述】:

我正在尝试将列表中的字符串转换为 Python 上的日期时间格式。我目前无法使用pd.DateTime。导入的datetime 包似乎不起作用。我是新手。

请帮忙。

干杯。

Code Image

【问题讨论】:

您能否将代码直接添加到问题中而不是图像中? 【参考方案1】:

你可以使用strptime

from datetime import datetime, strptime

my_datetime_list = [strptime(string_date, '%y-%m-%d') for string_date in list_of_string_dates]

【讨论】:

【参考方案2】:

您应该考虑使用官方日期时间格式

例子:

from datetime import datetime

#datetime(year, month, day)
date = datetime(2018, 11, 28)


# datetime(year, month, day, hour, minute, second, microsecond)
date = datetime(2017, 11, 28, 23, 55, 59, 342380)

【讨论】:

以上是关于如何将字符串转换为日期时间格式的主要内容,如果未能解决你的问题,请参考以下文章

将日期字符串转换为正确的格式

如何将日期字符串转换为具有不同日期格式的时间戳?

如何在Oracle中将时间戳转化为日期格式

如何将时间字符串转换为自定义日期格式?

如何使用 JavaScript 中的格式规范将字符串转换为日期时间?

sql server2000如何将数字转换为日期时间