硬代码生成今天的日期和军事时间23:00 (python)



我目前正在编写一个函数,它将硬编码生成今天的日期和时间23:00。例如,如果今天是2022年6月1日,它将是2022-06-01T23:00。如果今天的日期是2022年5月14日,它将是2022-05-14T23:00。我目前只能将其设置为YYYY-MM-DD-00:00:00的午夜,即使我将数字更改为23:00。

这是我的实现:

time = datetime.date(scheduled_time).strftime("%m %d %y")
replace_time = time.replace('23', '0') //here can be 23:00
format_date = datetime.strptime(replace, "%m %d %y")
return format_date

关于如何打印23:00部分的任何线索

这将使用今天的日期和时间23:00来创建一个datetime对象:

from datetime import datetime
t = datetime.now().replace(hour=23, minute=0, second=0, microsecond=0)
print(t)
s = t.strftime("%Y-%m-%dT%H:%M")
print(s)

输出:

2022-06-18 23:00:00
2022-06-18T23:00

最新更新