我们在定义范围内生成日期时遇到一些问题。这可能是一项简单的任务,因为您没有用户定义的粒度。
示例:
2016-02-01
,2016-02-05
的粒度定义为"YYYY-MM-DD"
,结果显然是2016-02-01
,2016-02-02
,...,{{ 1}}和粒度2016-02-05
相同。
但我们不知道将选择哪种粒度,因此我们必须考虑手册中定义所允许的所有日期时间模式。
有没有办法简单地按日期格式指定的最小日期单位递增? FE。 "YYYY-MM"
显而易见,有一天。
我能想到的唯一解决方案是在日期中添加一毫秒,将其格式化为粒度并检查字符串是否为repr。日期改变了。但由于它的天文效率低下,这完全是不可想象的。
提前致谢,
米甲