编写一个 Python 程序,该程序可以读取两次,一次是较早的时间,一次是较晚的时间,并以分钟和小时/分钟为单位打印两次之间的差异。时间的格式是HH:MMAM
或H:MMAM
或HH:MMPM or H:MMPM
.此外,AM
或PM
可以是小写的。该程序的示例运行如下所示: $ python3 Time.py
Enter Earlier Time: 9:36aM
Enter Later Time: 6:22PM
9:36aM
和6:22PM = 526
之间的分钟数 下午 6:229:36aM and
= 8 小时 46 分钟之间的时差。 输出的格式应完全如上所示。该程序应放置在名为 Time.py 的文件中。
以下代码是日期时间库中日期时间算术的示例。
您可能需要查看 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