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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。