Python date.isoformat() 方法
date.isoformat() 方法用于操作模块 datetime 的日期类对象。
它使用日期类对象并返回一个字符串,表示 ISO 8601 格式的日期,YYYY-MM-DD。日期和时间表示的国际标准是 ISO 8601。它旨在提供一种没有任何歧义的日期和时间表示格式。该格式提供了一种标准方法并具有以下规则:
- 首先是年,然后是月,然后是日,每个都用连字符分隔 ("-")
- 小于 10 的数字前面有前导零
模块:
import datetime
类:
from datetime import date
用法:
isoformat()
参数:
- None
返回值:
此方法的返回类型是日期的 ISO 8601 格式的字符串。
例:
## importing date class
from datetime import date
## Creating an instance
x = date.today()
d = x.isoformat()
print("Normal format:",x)
print("ISO 8601 format:", d)
print()
x = date(2020,10,1)
print("Date 2020/10/1 in ISO 8601 format:", x.isoformat())
print()
x = date(200,10,12)
print("Date 200/10/12 in ISO 8601 format:", x.isoformat())
print()
x = date(1,1,1)
print("Date 1/1/1 in ISO 8601 format:", x.isoformat())
输出
Normal format:2020-04-29 ISO 8601 format:2020-04-29 Date 2020/10/1 in ISO 8601 format:2020-10-01 Date 200/10/12 in ISO 8601 format:0200-10-12 Date 1/1/1 in ISO 8601 format:0001-01-01
相关用法
- Python date isoweekday()用法及代码示例
- Python date isocalendar()用法及代码示例
- Python date toordinal()用法及代码示例
- Python date replace()用法及代码示例
- Python date strftime()用法及代码示例
- Python date weekday()用法及代码示例
- Python date __str__()用法及代码示例
- Python date timetuple()用法及代码示例
- Python datetime astimezone()用法及代码示例
- Python datetime timetuple()用法及代码示例
- Python datetime timetz()用法及代码示例
- Python datetime isocalendar()用法及代码示例
- Python datetime date()用法及代码示例
- Python datetime isoformat()用法及代码示例
- Python datetime __str__()用法及代码示例
- Python datetime.timedelta()用法及代码示例
- Python datetime.tzinfo()用法及代码示例
- Python datetime time()用法及代码示例
- Python datetime utcoffset()用法及代码示例
- Python datetime weekday()用法及代码示例
注:本文由纯净天空筛选整理自 Python date isoformat() Method with Example。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。