本帖最后由 数据民工 于 2023-1-27 20:19 编辑
您好,经过测试发现这个控件最终得到的值是两个时间戳组成的字符串,所以将这个字符串填入默认值
经过测试,这个字符串无法保存,逗号会被去掉,导致不能生效
继续测试,发现选择的是日期时间范围,根据时间戳的规则,时间是小数点之后的数字,那么会不会是因为没有带小数点呢?
经过测试,验证,只有带小数点的时间戳组成的字符串是正确的格式
结论,EL-时间选择器的默认值为带小数的时间戳,范围选择时的默认值为逗号间隔的带小数的两个时间戳组成的字符串
根据结论构建字符串=(TODAY()-DATE(1900,1,0))&","&(TODAY()-DATE(1900,1,0)+1)
公式只要构建的字符串是两个时间中间逗号隔开就可以,比如这样的=(TODAY()-1)&","&(TODAY()-2)
效果还是很完美的,但是数据查询的时候一定要注意,这个选择器的值为时间戳,数据表里的时间也要是时间戳格式,这样才能直接查询,否则只能看看其他迂回的办法了,注意文本类型的数据不能使用大于小于之类的比较条件
|