XQuery 中有没有办法获取自某个纪元以来的当前时间(以毫秒为单位)?
XQuery
提供了各种 date/time
函数,例如 current-dateTime()
,但是我似乎找不到一个可以给我时间的函数自纪元以来的毫秒。提取小时、分钟和秒的函数似乎过于独立存在。
在XQuery
中获取Epoch时间(即unix时间或类似时间)的正确方法是什么?
XQuery
offers various date/time
functions like current-dateTime()
, however I can't seem to find one which gives me the time in milliseconds since Epoch. Functions to extract hours, minutes and seconds seem to exist too individually.
What is the right way to get the Epoch time (i.e. unix time or similar) in XQuery
?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
返回秒数作为持续时间,然后除以 1 毫秒以获得数字形式的毫秒数。
returns the number of seconds as a duration, and then divides by 1 millisecond to get the number of milliseconds as a number.
谢谢你的提示。我修改了 Oracle Service Bus 11g (OSB 11g) Xpath 编辑器的代码,以防其他人需要它
thank you for the tips. I modify the code for Oracle Service Bus 11g (OSB 11g) Xpath editor in case someone else needs it
关于 OSB 11g Aditya 的答案的其他技巧。
XQ 编辑器上有一个恼人的错误,会将 div 和 operator 更改为 , (逗号)。
只需在该代码前面放置一个转换函数即可。例如 xs:long、xs:string
ex。
Additional tricks on Aditya's answer for OSB 11g.
There has an annoying bug on XQ Editors that will change div and operator into a , (comma).
Just put a conversion function in front of that code. such as xs:long, xs:string
ex.