赞
踩
date 对象
date 对象代表一个理想化历法中的日期(年、月和日),即当今的格列高利历向前后两个方向无限延伸。
公元 1 年 1 月 1日是第 1 日,公元 1 年 1 月 2 日是第 2 日,依此类推。 2
class datetime.date(year, month, day)
所有参数都是必要的。 参数必须是在下面范围内的整数:
MINYEAR <= year <= MAXYEAR
1 <= month <= 12
1 <= 日期 <= 给定年月对应的天数
如果参数不在这些范围内,则抛出 ValueError 异常。
其它构造器,所有的类方法:
classmethod date.today()
返回当前的本地日期。
这等价于 date.fromtimestamp(time.time())。
classmethod date.fromtimestamp(timestamp)
返回对应于 POSIX 时间戳的当地时间,例如 time.time() 返回的就是时间戳。
这可能引发 OverflowError,如果时间戳数值超出所在平台 C localtime() 函数的支持范围的话,并且会在 localtime() 出错时引发 OSError。 通常该数值会被限制在 1970 年至 2038 年之间。 请注意在时间戳概念包含闰秒的非 POSIX 系统上,闰秒会被 fromtimestamp() 所忽略。
在 3.3 版更改: 引发 OverflowError 而不是 ValueError,如果时间戳数值超出所在平台 C localtime() 函数的支持范围的话,并会在 localtime() 出错时引发 OSError 而不是 ValueError。
classmethod date.fromordinal(ordinal)
返回对应于预期格列高利历序号的日期,其中公元 1 年 1 月 1 晶的序号为 1。
除非 1 <= ordinal <= date.max.toordinal() 否则会引发 ValueError。对于任意日期 d,date.fromordinal(d.toordinal()) == d。
classmethod date.fromisoformat(date_string)
返回一个对应于以 YYYY-MM-DD 格式给出的 date_string 的 date 对象:
>>>
>>> from datetime import date
>>> date.fromisoformat('2019-12-04')
datetime.date(2019, 12, 4)
这是 date.isoformat() 的逆操作。 它只支持 YYYY-MM-DD 格式。
3.7 新版功能.
classmethod date.fromisocalendar(year
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。