相当于unix\u的h2db时间戳函数?

ryevplcw  于 2021-06-17  发布在  Mysql
关注(0)|答案(2)|浏览(288)

有人知道mysql的替代品吗 UNIX_TIMESTAMP(time_val) 对于h2,在jdbc时间戳上应用该函数将返回1970年1月1日00:00:00的unix历元?

vkc1a9a2

vkc1a9a21#

我试过另一个答案,结果不准确。在另一个答案中,我得到本地时区的时间戳(在我的例子中是gmt+3),因此它与unix时间戳(毫秒)不同。在我的回答中,我得到了utc的结果。
这将为您提供正确的当前unix时代:

SELECT EXTRACT (EPOCH from CURRENT_TIMESTAMP())
fwzugrvs

fwzugrvs2#

DATEDIFF('SECOND', DATE '1970-01-01', CURRENT_TIMESTAMP())

如这里所回答的:以毫秒为单位的当前时间戳,单位为h2
或者在这里:https://gitlab.com/romain.rinie/h2database/issues/211

相关问题