rbatis / fastdate

fastdate
Apache License 2.0
16 stars 5 forks source link

DateTime::parse 方法解析错误,将月份的值解析到分钟的位置 #5

Closed lhyzf closed 12 months ago

lhyzf commented 12 months ago

如标题描述,在如下 commit 中 "M" 既作为月份的标识,又作为分钟的标识: https://github.com/rbatis/fastdate/commit/0a2dd80bede3afe14e3cb2358b7e44da563d5197 如下代码,解析的结果为 DateTime { inner: 2023-11-02 0:11:00.0 +08:00:00 },与预期结果 DateTime { inner: 2023-11-02 0:00:00.0 +08:00:00 } 不符。 DateTime::parse("YYYYMMDD", "20231102")

zhuxiujia commented 12 months ago

如标题描述,在如下 commit 中 "M" 既作为月份的标识,又作为分钟的标识: 0a2dd80 如下代码,解析的结果为 DateTime { inner: 2023-11-02 0:11:00.0 +08:00:00 },与预期结果 DateTime { inner: 2023-11-02 0:00:00.0 +08:00:00 } 不符。 DateTime::parse("YYYYMMDD", "20231102")

已修改为 YYYY-MM-DD hh:mm:ss.000000

执行cargo update更新依赖可以修复