日期的范围不能正常使用
Opened this issue · 4 comments
例如:[:date_between(1966-01-01, 2000-12-12)]
同date、date_time_between等范围都不能使用
[:date(-30d, -10d, %Y.%m.%d)]
[:date(-30d, +20d, %Y.%m.%d)]
[:date_between(1966-01-01, 2030-12-12)]
[:date_between(2017-01-01, 2019-12-02, %Y%m%d)]
都测试过,没问题的
若有问题,请截图
我这边是用hive fake_datetime_between 无法输出日期 全为None
opTime||string||opTime[:fake_datetime_between('2020-01-01 00:00:00','2020-06-15 00:00:00',foramt='%Y-%m-%d %H:%M:%S')]
输出
3432705,None
跟了下代码发下使用
opTime||string||opTime[:datetime_between(2019-04-14 00:00:00, 2019-04-15 00:00:00)]
可行 需要更新下说明文档
[:date(-30d, -10d, %Y.%m.%d)]
[:date(-30d, +20d, %Y.%m.%d)]
[:date_between(1966-01-01, 2030-12-12)]
[:date_between(2017-01-01, 2019-12-02, %Y%m%d)]都测试过,没问题的
若有问题,请截图
这个日期格式的定义还奇怪,建议定义成跟日期格式保持一致的
2017-01-01 匹配的日期格式%Y-%m-%d