Baymax 发表于 2022-9-16 12:02:05

数据中心日期显示问题

请问管理员大大,在数据中心统计流程表单数据,如果表单中的日期选择的是"2022-09-16 00:00"这种时和分都是0的,统计结果就不会显示"2022-09-16 00:00:00",而显示“2022-06-16”(如下图),如果要显示"00:00:00"的话应该要怎么处理?


论坛管理员 发表于 2022-9-19 09:26:22

您使用的是自带的h2的数据库吧,这个是h2数据库的问题,它不能存储00:00:00,会自动清掉

Baymax 发表于 2022-9-20 09:05:54

论坛管理员 发表于 2022-9-19 09:26
您使用的是自带的h2的数据库吧,这个是h2数据库的问题,它不能存储00:00:00,会自动清掉 ...

不是h2,是MySQL8

论坛管理员 发表于 2022-9-20 09:21:15

MySQL8默认也是不存储的,需要您去数据库里设置日期精度

Baymax 发表于 2022-9-20 09:41:17

论坛管理员 发表于 2022-9-20 09:21
MySQL8默认也是不存储的,需要您去数据库里设置日期精度

好的,非常感谢!

Baymax 发表于 2022-9-20 10:56:33

论坛管理员 发表于 2022-9-20 09:21
MySQL8默认也是不存储的,需要您去数据库里设置日期精度

不好意思,没有搞定。日期精度是不是要具体到表中的字段?那流程表单上的数据是存储在哪个表中呢?

论坛管理员 发表于 2022-9-21 10:57:42

不好意思,是管理员这边回复错了,跟MySQL8没有关系,实际上00:00:00是存储了的,只是视图列里显示时忽略掉了,管理员已反馈给研发人员,如果您比较着急,可以在列里通过脚本补全一下。
this.value是获取当前列的值,判断一下是否有时分秒,如果没有就补上00:00:00

Baymax 发表于 2022-9-21 13:52:22

论坛管理员 发表于 2022-9-21 10:57
不好意思,是管理员这边回复错了,跟MySQL8没有关系,实际上00:00:00是存储了的,只是视图列里显示时忽略 ...

收到,谢谢!
页: [1]
查看完整版本: 数据中心日期显示问题