当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。