在Python中以时间作为输入

2024-04-19 18:56:13 发布

您现在位置:Python中文网/ 问答频道 /正文

我指的是小时和分钟。将它们作为input()函数的参数并将其赋给变量。有可能吗?

像这样:

time = input(current time)

Tags: 函数input参数timecurrent小时
2条回答

intput只返回str(字符串)类型的对象。在

但是,您可以通过指定特定的格式并使用标准库中的datetime执行转换来发挥创造性:

from datetime import time

time = input('Enter a time in the format HH:MM \n')
# input 15:25

h, m = map(int, time.split(':'))
res = time(hour=h, minute=m)

print(res)

15:25:00

以防你需要小时和分钟分开

from datetime import datetime
a=datetime.now()
print(a.hour,a.minute)

相关问题 更多 >