python - 将日期和 15 分钟的时间块编号转换为完整的日期时间
问题描述
如果我们将一天的 24 小时时间范围划分为 15 分钟的箱或块,我们得到 96 个块。因此,block=1 表示00:00:00
hrs 到00:14:00
hrs,而block=96
表示23:45:00
hrs 到23:59:00
hrs。
我有两个输入,一个日期(比如,2020-07-25
)和一个十五分钟的块号,可以是 1 到 96 之间的任何数字(比如,2 ie 00:15:00 to 00:30:00
),从这些我想产生一个完整的日期时间,比如2020-07-25 00:15:00
如何有效地做到这一点?
解决方案
您可以使用空格添加两个输入,output=input1+' ' + input2
然后将其转换为日期时间
import datetime
value=datetime.datetime.strptime(output,format='%Y-%m-%d %H:%M:%S')
推荐阅读
- visual-studio-2015 - Visual Studio:Windows 10 模拟器未启动
- r - 尝试遍历不同的工作目录
- javascript - 在wordpress中嵌入脚本iframe不显示除了登录用户
- c# - 3 个实体之间的三元关系导致实体框架“可能导致循环或多个级联路径”错误
- django - Heroku - 设置 Procfile 以运行 Django 命令来创建数据库
- c - 是否有将 Racket 编译为 C 的编译器?
- android - ProGuard 错误:文件 'C:\...\proguard.txt' 第 16 行中的未知选项 '-if'
- php - 如何创建时间范围列表?
- java - Intellij IDEA 无法识别 java 文件:目录中有蓝色方块
- php - 在 URL 中插入引号