jQuery MiniUI

标题: datagrid中日期时间数据显示问题 [打印本页]

作者: ylh9604    时间: 2019-12-10 00:52:16     标题: datagrid中日期时间数据显示问题

数据库返回的日期时间数据格式为:2019-12-10 12:30:15,如下图所示:
[attach]12613[/attach]
但是,在datagrid中绑定后显示结果如下:
[attach]12612[/attach]
如何设置才能使日期时间数据正常显示,即显示为2019-12-10 12:30:15这样的格式。

作者: felt    时间: 2019-12-10 09:14:35

这列设置一下dateFormat="yyyy-MM-dd HH:mm:ss"
url加载数据回来,这格式的字符串,我们转换成了date,然后需要格式化显示的话,就需要设置对应的格式了
作者: happylover1278    时间: 2021-3-17 10:46:30

felt 发表于 2019-12-10 09:14
这列设置一下dateFormat="yyyy-MM-dd HH:mm:ss"
url加载数据回来,这格式的字符串,我们转换成了date,然后 ...

目前开发自定义报表的模块,大量的动态列生成。在这个页面里我其实无法知道每一列的属性(是不是时间不知道),所以没法去设置dateFormat 能阻止在这个页面下的转化么
作者: felt    时间: 2021-3-17 13:07:52

happylover1278 发表于 2021-3-17 10:46
目前开发自定义报表的模块,大量的动态列生成。在这个页面里我其实无法知道每一列的属性(是不是时间不知 ...

mini.dateRegExp = /[\"\'](\d{4})-(\d{1,2})-(\d{1,2})[T](\d{1,2})\d{1,2})\d{1,2})(\.*\d*)[\"\']/g;
设置一个这个,阻止yyyy-MM-dd HH:mm:ss格式的自动转换为date
作者: happylover1278    时间: 2021-3-17 14:29:50

felt 发表于 2021-3-17 13:07
mini.dateRegExp = /[\"\'](\d{4})-(\d{1,2})-(\d{1,2})[T](\d{1,2})\d{1,2})\d{1,2})(\.*\d*)[\"\'] ...

[attach]13161[/attach][attach]13162[/attach]

请问为啥报错了

作者: felt    时间: 2021-3-17 17:24:41

happylover1278 发表于 2021-3-17 14:29
请问为啥报错了
  1. mini.dateRegExp = /[\"\'](\d{4})-(\d{1,2})-(\d{1,2})[T](\d{1,2}):(\d{1,2}):(\d{1,2})(\.*\d*)[\"\']/g;
复制代码

作者: happylover1278    时间: 2021-3-17 17:41:41

felt 发表于 2021-3-17 17:24

目前还没有效果。。我在研究下。。
作者: happylover1278    时间: 2021-3-22 10:30:51

felt 发表于 2021-3-17 17:24

[attach]13166[/attach][attach]13167[/attach]
还是不行,我在线试了一下,也没有效果

作者: felt    时间: 2021-3-23 08:54:25

happylover1278 发表于 2021-3-22 10:30
还是不行,我在线试了一下,也没有效果

我们返回的是yyyy-MM-ddTHH:mm:ss,当然 还是处理成date的
yyyy-MM-dd HH:mm:ss格式才不处理
作者: happylover1278    时间: 2021-3-23 09:42:41

本帖最后由 happylover1278 于 2021-3-23 09:44 编辑
felt 发表于 2021-3-23 08:54
我们返回的是yyyy-MM-ddTHH:mm:ss,当然 还是处理成date的
yyyy-MM-dd HH:mm:ss格式才不处理 ...

[attach]13170[/attach][attach]13171[/attach]
请问我这边为什么还是不行




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2