如何在python中将字符串转换为日期时间?
但是输出表明now变量的类型是:类'datetime.datetime'如何在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:
伙计们,我不知道如何正确使用它,有人能帮忙吗?日期时间对象在打印时有默认格式。
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')