format方法用于对日期和时间进行格式化,可以按照指定的格式输出日期和时间字符串。
例如,对于日期对象,可以使用format方法来指定输出的日期格式,如下所示:
import datetime
now = datetime.datetime.now()
print(now.strftime("%Y-%m-%d %H:%M:%S"))
输出结果为当前日期和时间的字符串形式,格式为"年-月-日 时:分:秒"。
对于时间对象,也可以使用format方法来指定输出的时间格式,如下所示:
import datetime
time = datetime.time(12, 30, 45)
print(time.strftime("%H:%M:%S"))
输出结果为指定时间的字符串形式,格式为"时:分:秒"。
除了日期和时间的格式化,还可以使用format方法对时间间隔进行格式化,如下所示:
import datetime
delta = datetime.timedelta(days=5, hours=3, minutes=30)
print(delta)
输出结果为时间间隔的字符串形式,格式为"days, hours:minutes:seconds"。