作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
unix 时间戳值通过 MySQL DB 的数据服务传入 HANA。
但是,我可以使用以下语句找到日期,但想知道 SAP HANA 或数据服务设计器中是否有任何内置函数可以完成这项工作?还有什么方法可以从结果中获取时间,就像我们有 TO_DATE 的日期而不是 RIGHT( ) 吗?
SELECT TO_VARCHAR (ADD_SECONDS('1970-01-01 00:00:00', "1452261405"))
它将返回 2016-01-08 13:56:45
最佳答案
您可以使用 HANA 内置函数 TO_DATE 和 TO_TIME:
SELECT TO_TIMESTAMP (ADD_SECONDS( '1970-01-01 00:00:00', '1452261405')) TIMESTAMP,
TO_DATE (ADD_SECONDS( '1970-01-01 00:00:00', '1452261405')) DATE,
TO_TIME (ADD_SECONDS( '1970-01-01 00:00:00', '1452261405')) TIME
from PUBLIC.DUMMY
给你:
2016 年 1 月 8 日星期五 13:56:45 GMT+0000 (UTC) 2016 年 1 月 8 日 13:56:45
关于hana - 如何从 HANA unix 时间戳字段中分别获取日期和时间到两列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42932888/
我是一名优秀的程序员,十分优秀!