python - 使用 datetime.strptime 转换的输入格式

标签 python datetime format

我正在尝试使用“datetime.strptime”函数将“2019-01-06T01:00:24.908821”字符串转换为日期。但是,我无法找到成功转换的格式。

我正在使用库本身建议的条目,但是当我尝试执行转换时,我收到“ValueError”。

ValueError: time data '2019-01-06T01:00:24.908821' does not match format '%Y-%m-%dT%H:%M:%S:%f'

如果您想阅读拟议的标准,可以在这里找到: https://docs.python.org/3/library/datetime.html#strftime-and-strptime-behavior

我的代码:

from datetime import datetime

datetime.strptime("2019-01-06T01:00:24.908821", "%Y-%m-%dT%H:%M:%S:%f")

最佳答案

格式字符串中的 %f 之前有一个冒号 (:),而不是小数点 (.)。

改变

datetime.strptime("2019-01-06T01:00:24.908821", "%Y-%m-%dT%H:%M:%S:%f")

datetime.strptime("2019-01-06T01:00:24.908821", "%Y-%m-%dT%H:%M:%S.%f")

关于python - 使用 datetime.strptime 转换的输入格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54138108/

相关文章:

python - 为什么两个不同 numpy 数组中的项的 id 比较为 True?

python - 我现在如何用 Django 做 Ajax : looking for advices/comments

python - Pandas 跨列求和并将每个单元格与该值相除

java - 为什么 System.nanoTime() 和 System.currentTimeMillis() 如此迅速地分开?

java - DATE 格式是否会影响日期的比较方式?

python - 抑制 geopandas 情节图例中的科学记数法

java - 将 SQL 日期转换为 Java.util.date

python - Flask API 突然收不到请求

php - 如何在 mysql/php 中将日期和时间匹配在一起

c# - 在 C# 中获取实际日期时间而不是系统日期时间