加入新推出的
Discord 社区,展开实时讨论,获得同行支持,并直接与 Meridian 团队互动!
meridian.data.time_coordinates.normalize_date_interval
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
将日期区间的表示形式归一化为 date
的元组。
meridian.data.time_coordinates.normalize_date_interval(
date_interval: meridian.data.time_coordinates.DateInterval
) -> tuple[datetime.date, datetime.date]
此处的日期区间是 [start_date, end_date)
的元组,其中:
start_date
包含在范围内,end_date
不包含在范围内。
- 这两者都是多态类型,可采用以下任一形式:
datetime.datetime
(仅使用日期部分)
datetime.date
(标准化形式)
np.datetime64
(仅使用日期部分)
str
(将解析为“YYYY-mm-dd”,否则会抛出错误)
在所有情况下,给定日期区间都将归一化为 datetime.date
的元组。
实参 |
date_interval
|
要归一化的多态日期区间。
|
返回结果 |
表示 [start_date, end_date) 日期区间的 date 元组。
|
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-01-25。
[null,null,["最后更新时间 (UTC):2025-01-25。"],[],["The function `normalize_date_interval` converts a date interval into a tuple of `datetime.date` objects. It accepts a polymorphic `date_interval` which can be a tuple containing `datetime.datetime`, `datetime.date`, `np.datetime64`, or a \"YYYY-mm-dd\" formatted `str`. It returns a tuple with `start_date` and `end_date`, where `start_date` is inclusive and `end_date` is exclusive. Only the date component is utilized for `datetime` and `np.datetime64`.\n"],null,[]]