📅  最后修改于: 2023-12-03 15:34:04.880000             🧑  作者: Mango
Python提供了strftime()函数,它用于将时间格式化为字符串。ISO 8601是一种日期和时间格式标准,常用于世界各地的互联网协议、电子商务和其他应用程序。在Python中,我们可以使用strftime()函数将时间转换为ISO 8601格式。
strftime()函数可以接受一个格式化字符串参数,它定义了如何将日期和时间转换为字符串。下面是一些格式化选项:
要将时间转换为ISO 8601格式,我们可以使用strftime()函数与ISO 8601格式字符串组合。下面是一个ISO 8601格式字符串的例子:
now = datetime.datetime.utcnow()
iso_format = now.strftime('%Y-%m-%dT%H:%M:%S.%fZ')
print(iso_format)
输出:
2021-10-15T07:14:53.629834Z
ISO 8601格式字符串由日期和时间组成,使用T分隔。时间可以包括毫秒,采用小数点后六位的格式。字符串后面可以包括一个Z,表示UTC时间(即零时区)。
在Python中,我们可以使用strftime()函数将时间转换为字符串,并可以将其格式化为ISO 8601格式。使用ISO 8601格式可以使我们的程序更易于与其他应用程序协作,并使我们的代码更易于阅读和维护。