如何在python中将字符串转换为日期时间?

如何在python中将字符串转换为日期时间?,python,Python,但是输出表明now变量的类型是:类'datetime.datetime' 伙计们,我不知道如何正确使用它,有人能帮忙吗?日期时间对象在打印时有默认格式。strtime的format部分定义了日期时间开始时的字符串格式。转换为日期时间后,它将使用由\uuuu repr\uuuu和\uu str\uuu定义的标准表示形式 要将这些值转换为所需格式的字符串,可以使用strftime: now = datetime.strptime(str(col[4].text), '%d.%m.%Y, %H:%M:

但是输出表明now变量的类型是:类'datetime.datetime'


伙计们,我不知道如何正确使用它,有人能帮忙吗?

日期时间对象在打印时有默认格式。
strtime
的format部分定义了日期时间开始时的字符串格式。转换为日期时间后,它将使用由
\uuuu repr\uuuu
\uu str\uuu
定义的标准表示形式

要将这些值转换为所需格式的字符串,可以使用
strftime

now = datetime.strptime(str(col[4].text), '%d.%m.%Y, %H:%M:%S')

print(type(now))
datetime对象的文档声明,
print(datetime\u对象)
将返回
datetime\u对象的ISO格式表示形式
。ISO格式是您在打印日期时间时看到的YYYY-MM-DD格式


阅读此处的更多信息:

的文档清楚地表明将返回
日期时间。你期望什么?你想要什么?你想做的事情奏效了,这是个问题吗?
now = datetime.strptime(str(col[4].text), '%d.%m.%Y, %H:%M:%S')
now = now.strftime('%d.%m.%Y, %H:%M:%S')