更改 hsqldb 中的运算符输出类型和值

Posted

技术标签:

【中文标题】更改 hsqldb 中的运算符输出类型和值【英文标题】:change operator output type and value in hsqldb 【发布时间】:2014-05-28 09:12:35 【问题描述】:

我有 hsqldb 源,我想修改源代码中的日期操作,这样 date1 - date2 操作应该将输出类型设为“INTEGER”而不是“INTERVAL DAY TO SECOND”类型,并且它应该给出日期差异.

请让我知道我需要在 hsqldb 源中修改的方式和位置。

注意:我不想使用 datediff 方法。

【问题讨论】:

【参考方案1】:

听起来您只对两个日期之间的天数感兴趣。

extract( day from( date1 - date2 ));

我已经安装了 hsqldb,但它目前没有运行,所以我无法测试它,但它应该非常接近你想要的。

【讨论】:

以上是关于更改 hsqldb 中的运算符输出类型和值的主要内容,如果未能解决你的问题,请参考以下文章

javascript中的~~运算符

数据类型和运算符

数据类型,用户交互,格式化输出,基本运算符。

流运算符重载中的返回类型

简谈-Python的输入输出运算符数据类型转换

数据类型,与用户交互,格式化输出,基本运算符