當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python date isoformat()用法及代碼示例


Python date.isoformat() 方法

date.isoformat() 方法用於操作模塊 datetime 的日期類對象。

它使用日期類對象並返回一個字符串,表示 ISO 8601 格式的日期,YYYY-MM-DD。日期和時間表示的國際標準是 ISO 8601。它旨在提供一種沒有任何歧義的日期和時間表示格式。該格式提供了一種標準方法並具有以下規則:

  1. 首先是年,然後是月,然後是日,每個都用連字符分隔 ("-")
  2. 小於 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 isoformat() Method with Example。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。