如何在Python中设置简单的读取时间?

2024-09-30 18:29:12 发布

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

编写一个Python程序,读入两次,一次读入较早的时间,一次读入较晚的时间,并以分钟和小时/分钟打印两次之间的差异。时间的格式是HH:MMAMH:MMAMHH:MMPM or H:MMPM。而且AMPM可以小写。程序运行示例如下所示: $python3时间.py

Enter Earlier Time: 9:36aMEnter Later Time: 6:22PM

9:36aM6:22PM = 526之间的分钟数 下午6点22分之间的时差=8小时46分钟。 输出的格式应该与上面显示的完全一样。这个程序应该放在一个名为Time.py的文件中


Tags: orpy程序time格式hh时间差异
1条回答
网友
1楼 · 发布于 2024-09-30 18:29:12

下面的代码是datetime库中datetime算法的一个示例


您可能需要查看POSIX格式和标准,通常日期是从 符合POSIX标准


https://docs.python.org/3/library/datetime.html

import time
from datetime import date
today = date.today()
today
atetime.date(2007, 12, 5)
today == date.fromtimestamp(time.time())
True
my_birthday = date(today.year, 6, 24)
if my_birthday < today:
my_birthday = my_birthday.replace(year=today.year + 1)
my_birthday
datetime.date(2008, 6, 24)
time_to_birthday = abs(my_birthday - today)
time_to_birthday.days
202

相关问题 更多 >