使用datetime模块的strptime()函数将日期/时间字符串转换为datetime对象,然后使用timedelta和total_seconds()方法计算日期/时间之间的差异。
以下是一个示例代码:
from datetime import datetime
# 日期/时间字符串
date_string = '2021-01-01 12:00:00'
# 将字符串转换为datetime对象
date_obj = datetime.strptime(date_string, '%Y-%m-%d %H:%M:%S')
# 计算日期/时间之间的差异
diff = datetime.now() - date_obj
# 将差异转换为秒数
diff_in_seconds = diff.total_seconds()
print(diff_in_seconds)
这个示例中,首先使用datetime模块的strptime()函数将日期/时间字符串转换为datetime对象。然后,计算当前日期/时间与转换后的日期/时间之间的差异,得到一个timedelta对象。最后,使用timedelta的total_seconds()方法将差异转换为秒数。
上一篇:避免使用for循环定义矩阵