[ABI 5.1] now()函数的运用

11850
7

liujl@esensoft 数据老手Lv5

发表于2020-10-21 11:24

悬赏1

已解决

楼主
为什么now()函数与today()函数是一样的,根据now() 函数的介绍应该返回的是一个HH:MM:SS 格式的字符串啊。

最近看过此主题的会员

sunjiahui

zly_2960

xinying

fenqiu

touchi4

伶俐

chiarame

alexchen1909

一一

hugsh

13818866981

liuxiaolong

bitaotao

asdf

zhangdf

xxxl

最佳答案

xxxl

发表于2020-10-21 11:24

只看该作者

取消 关注该作者的回复

liujl@esensoft 发表于 2020-10-21 16:17
请问您这边的ABI是哪个版本? 我这边发现 5.14 版 now() 函数写在分析区里返回的是年月日, 写在分析区外 ...

针对514版本时间函数NOW()计算得到的是系统日期而非时间,与函数描述不符问题,有一个补丁ABI-9059 ejdbc114_formatexptosqlexp_quotesqlconst_201909231639.zip (19.18 KB, 下载次数: ) ebibase114_exptosql_ABI-9059_nowdatevaryhelp_201909231639.zip (36.87 KB, 下载次数: )


原因是之前now和date格式化处理成目标字符串个地方处理不够完善,没有统一成一致的格式。
附件提供了针对abi5.1.4 V5.1.4_20190829的war包的补丁。补丁使用方法:
(1)停止服务器,做必要清理和备份;
(2)解压补丁包ejdbc114_formatexptosqlexp_quotesqlconst_201909231639.zip,将解压后的文件覆盖war包中WEB-INF\lib\ejdbc-1.1.4-SNAPSHOT.jar中各原文件;
(3)解压补丁包ebibase114_exptosql_ABI-9059_nowdatevaryhelp_201909231639.zip,将解压后的文件覆盖war包中的WEB-INF\lib\ebibase-1.1.4-SNAPSHOT.jar中各原文件;
(4)重启服务器。

7个回答

只看楼主

xxxl 数据领袖Lv6

发表于2020-10-21 11:40

只看该作者

取消 关注该作者的回复

沙发

Now哪里设置数据类型为字符型试试

liujl@esensoft 数据老手Lv5

发表于2020-10-21 11:43

只看该作者

取消 关注该作者的回复

板凳

xxxl 发表于 2020-10-21 11:40
Now哪里设置数据类型为字符型试试

原本就是设置的字符类型

xxxl 数据领袖Lv6

发表于2020-10-21 11:46

只看该作者

取消 关注该作者的回复

地板

liujl@esensoft 发表于 2020-10-21 11:43
原本就是设置的字符类型


我这样设置没问题啊

liujl@esensoft 数据老手Lv5

发表于2020-10-21 11:48

只看该作者

取消 关注该作者的回复

5#

xxxl 发表于 2020-10-21 11:46
我这样设置没问题啊

是不是我环境上的now函数出bug了

xxxl 数据领袖Lv6

发表于2020-10-21 11:54

只看该作者

取消 关注该作者的回复

6#

liujl@esensoft 发表于 2020-10-21 11:48
是不是我环境上的now函数出bug了

这样呢DATETOSTR(now(),"hh:nn:ss")

liujl@esensoft 数据老手Lv5

发表于2020-10-21 16:17

只看该作者

取消 关注该作者的回复

7#

xxxl 发表于 2020-10-21 11:54
这样呢DATETOSTR(now(),"hh:nn:ss")

请问您这边的ABI是哪个版本? 我这边发现 5.14 版 now() 函数写在分析区里返回的是年月日, 写在分析区外面才是时分秒,应该是bug 吧?

xxxl 数据领袖Lv6

发表于2020-10-21 11:24

只看该作者

取消 关注该作者的回复

8#

liujl@esensoft 发表于 2020-10-21 16:17
请问您这边的ABI是哪个版本? 我这边发现 5.14 版 now() 函数写在分析区里返回的是年月日, 写在分析区外 ...

针对514版本时间函数NOW()计算得到的是系统日期而非时间,与函数描述不符问题,有一个补丁ABI-9059 ejdbc114_formatexptosqlexp_quotesqlconst_201909231639.zip (19.18 KB, 下载次数: ) ebibase114_exptosql_ABI-9059_nowdatevaryhelp_201909231639.zip (36.87 KB, 下载次数: )


原因是之前now和date格式化处理成目标字符串个地方处理不够完善,没有统一成一致的格式。
附件提供了针对abi5.1.4 V5.1.4_20190829的war包的补丁。补丁使用方法:
(1)停止服务器,做必要清理和备份;
(2)解压补丁包ejdbc114_formatexptosqlexp_quotesqlconst_201909231639.zip,将解压后的文件覆盖war包中WEB-INF\lib\ejdbc-1.1.4-SNAPSHOT.jar中各原文件;
(3)解压补丁包ebibase114_exptosql_ABI-9059_nowdatevaryhelp_201909231639.zip,将解压后的文件覆盖war包中的WEB-INF\lib\ebibase-1.1.4-SNAPSHOT.jar中各原文件;
(4)重启服务器。

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号