首页 > 解决方案 > 将日期和 15 分钟的时间块编号转换为完整的日期时间

问题描述

如果我们将一天的 24 小时时间范围划分为 15 分钟的箱或块,我们得到 96 个块。因此,block=1 表示00:00:00hrs 到00:14:00hrs,而block=96表示23:45:00hrs 到23:59:00hrs。

我有两个输入,一个日期(比如,2020-07-25)和一个十五分钟的块号,可以是 1 到 96 之间的任何数字(比如,2 ie 00:15:00 to 00:30:00),从这些我想产生一个完整的日期时间,比如2020-07-25 00:15:00

如何有效地做到这一点?

标签: pythonpython-datetime

解决方案


您可以使用空格添加两个输入,output=input1+' ' + input2然后将其转换为日期时间

import datetime
value=datetime.datetime.strptime(output,format='%Y-%m-%d %H:%M:%S')

推荐阅读