温馨提示×

format方法在处理日期和时间格式化时的用法

小樊
99
2024-08-22 15:52:29
栏目: 编程语言

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"。

0