📅  最后修改于: 2023-12-03 15:28:18.055000             🧑  作者: Mango
在Python中,日期和时间的处理非常方便。今天我们来探讨一下如何获取过去24小时的日期时间。
我们可以使用datetime
模块来获取当前的日期和时间。下面是获取当前日期和时间的示例代码:
import datetime
now = datetime.datetime.now()
print("当前时间为:", now)
输出:
当前时间为: 2021-05-31 10:30:00.000000
接下来,我们将使用timedelta
对象来计算过去24小时的时间。timedelta
是表示时间差的对象,我们可以将其加到一个datetime
对象上来计算新的时间。下面是获取过去24小时的时间的示例代码:
import datetime
now = datetime.datetime.now()
past = now - datetime.timedelta(hours=24)
print("过去24小时的时间为:", past)
输出:
过去24小时的时间为: 2021-05-30 10:30:00.000000
默认情况下,datetime
对象以ISO格式显示。如果我们想以自定义格式显示日期和时间,则可以使用strftime
方法。下面是将日期和时间以自定义格式显示的示例代码:
import datetime
now = datetime.datetime.now()
past = now - datetime.timedelta(hours=24)
print("当前时间为:", now.strftime("%Y-%m-%d %H:%M:%S"))
print("过去24小时的时间为:", past.strftime("%Y-%m-%d %H:%M:%S"))
输出:
当前时间为: 2021-05-31 10:30:00
过去24小时的时间为: 2021-05-30 10:30:00
在Python中获取当前时间以及计算过去的时间非常方便。我们可以使用datetime
模块和timedelta
对象来处理日期和时间。希望本文能够对大家有所帮助。