Python date.toordinal() 方法
date.toordinal() 方法用于操作模块 datetime 的日期类对象。
它用于返回日期的预测格列高利序数,其中第 1 年的 1 月 1 日的序数为 1。如果第 1 年的 1 月 1 日的序数为 1,则第 1 年的 1 月 2 日的序数为 2,依此类推。它是一个实例方法,这意味着它适用于类的实例。
模块:
import datetime
类:
from datetime import date
用法:
toordinal()
参数:
- None
返回值:
此方法的返回类型是一个数字,它是该日期在公历中的序数。
例:
## importing date class
from datetime import date
## Creating an instance
x = date(2020,10,27)
d = x.toordinal()
print("Ordinal number of date ",x," is:", d)
print()
## Using today' date
x = date.today()
d = x.toordinal()
print("Ordinal number of date ",x," is:", d)
print()
x = date(1, 1, 1)
d = x.toordinal()
print("Ordinal number of the earliest possible date allowed",x," is:", d)
print()
x = date(9999, 12, 31)
d = x.toordinal()
print("Ordinal number of the largest maximum date allowed",x," is:", d)
print()
输出
Ordinal number of date 2020-10-27 is:737725 Ordinal number of date 2020-04-29 is:737544 Ordinal number of the earliest possible date allowed 0001-01-01 is:1 Ordinal number of the largest maximum date allowed 9999-12-31 is:3652059
注意:日期应在给定范围内,否则将显示 ValueError。
例:
## importing date class
from datetime import date
## Creating an instance
x = date(99999, 12, 31)
d = x.toordinal()
print("Ordinal number of the date",x," is:", d)
print()
输出
Traceback (most recent call last): File "main.py", line 6, in <module> x = date(99999, 12, 31) ValueError:year 99999 is out of range
相关用法
- Python date timetuple()用法及代码示例
- Python date replace()用法及代码示例
- Python date strftime()用法及代码示例
- Python date weekday()用法及代码示例
- Python date isoweekday()用法及代码示例
- Python date isocalendar()用法及代码示例
- Python date __str__()用法及代码示例
- Python date isoformat()用法及代码示例
- 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 toordinal() Method with Example。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。