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



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

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

9:36aM6: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

最新更新