你能告诉我如何将这个日期字符串转换为Python中的总秒数吗?

7 浏览
0 Comments

你能告诉我如何将这个日期字符串转换为Python中的总秒数吗?

请问如何在Python中将这个日期字符串转换为总秒数?\n该字符串的格式为\'年-月-日 时:分:秒\'\n\'2013-01-01 01:01:01\'

0
0 Comments

问题的出现原因是用户想要将一个日期字符串转换为总秒数,但是他不希望得到一个日期对象。

解决方法是使用Python的time模块中的mktime()函数和strptime()函数来实现这个转换。首先,需要导入time模块。然后,使用strptime()函数将日期字符串转换为日期对象。在strptime()函数中,需要提供日期字符串的格式,这里使用的是'%Y-%m-%d %H:%M:%S'。最后,使用mktime()函数将日期对象转换为总秒数。

下面是具体的代码:

import time
answer = time.mktime(time.strptime(string, '%Y-%m-%d %H:%M:%S'))

通过以上代码,用户可以将日期字符串转换为总秒数。感谢提问者的回答,这正是他想要的答案。

0