不适用于 python 中的代码 datetime.strptime

Doesn't work with the code datetime.strptime in python

我想将日期时间字符串转换为日期时间格式。 我已经尝试过 datetime.strptime 但此代码不会转换为日期时间格式。

在 python 3.0 版本中,我尝试了 strptime 和 parse 以转换为 datetime 格式。

nut_time_ = (nut_unique_date + ' ' + nut_unique_time)

print(nut_time)

nut_time_ = datetime.datetime.strptime(nut_time_, '%Y-%m-%d %H:%M:%S')

print(nut_time)

我想要得到的格式是: datetime.datetime(2013, 1, 6, 20, 33, 42)

但实际结果是: 2013-01-06 20:33:42

快速回答:

print(repr(nut_time_))

问题是您想要 print(str(nut_time_)) 还是 repr 版本。前者是你得到的。所以你没有错。后者是您通常在 Python REPL 中看到的内容。如果你使用 print() 函数来打印一些东西,默认情况下它会给你 str 表示。