2020-09-15 03:44发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
请帮助您将以下12小时格式的时间戳日期转换为SAP HANA SQL代码中的24小时格式。
带有时间戳的当前日期:2018年7月18日11:00:00.0 PM。
在下面的输出中必填:
带有时间戳的当前日期:2018年7月18日23:00:00。
谢谢
拉曼那。
看着到目前为止的答案,我认为您错过了故事的一半。
一部分是获取似乎是字符格式的时间戳数据,并将其转换为实际的时间戳。
一旦数据是时间戳,则12/24小时格式方面实际上与数据无关,而仅与数据在屏幕上的呈现方式有关。 对于HANA而言,时间戳是12个小时还是24个小时,还是应该显示月份名称或数字都没有区别。 只是日期数据而已。
对于呈现,SAP HANA没有提供任何直接影响数据呈现格式的方法。 这完全取决于客户端工具。
在社区危机中 在多个语言环境中进行交叉拼图发布我已经描述了它对于JDBC和Eclipse/HANA Studio设置的工作原理。 这与当前OS用户的语言环境设置以及JRE如何解释这些设置有关。
简而言之:将数据转换为TIMESTAMP数据类型并在客户端中管理输出格式。
您可以共享使用的确切SQL吗?
在HANA Datatime数据类型中,我看不到您支持的原始时间戳格式(2018年7月18日11:00:00.0 PM):
https://help.sap .com/viewer/4fe29514fd584807ac9f2a04f6754767/2.0.03/en-US/3f81ccc7e35d44cbbc595c7d552c202a.html
如果时间戳是合法格式,则TO_TIMESTAMP函数会将12小时制更改为24小时制: https://help.sap.com/viewer/4fe29514fd584807ac9f2a04f6754767/2.0.00/en-US/20fb1ac4>014
除非您将" Jul 18,2018 11:00:00.0 PM"存储为字符串,否则不支持TO_TIMESTAMP(在第一个链接中提到)
能否插入您在HANA时间戳列中输入的原始12小时格式? 还是您将其存储为字符串?
Poonam
最多设置5个标签!
看着到目前为止的答案,我认为您错过了故事的一半。
一部分是获取似乎是字符格式的时间戳数据,并将其转换为实际的时间戳。
一旦数据是时间戳,则12/24小时格式方面实际上与数据无关,而仅与数据在屏幕上的呈现方式有关。 对于HANA而言,时间戳是12个小时还是24个小时,还是应该显示月份名称或数字都没有区别。 只是日期数据而已。
对于呈现,SAP HANA没有提供任何直接影响数据呈现格式的方法。 这完全取决于客户端工具。
在社区危机中 在多个语言环境中进行交叉拼图发布我已经描述了它对于JDBC和Eclipse/HANA Studio设置的工作原理。 这与当前OS用户的语言环境设置以及JRE如何解释这些设置有关。
简而言之:将数据转换为TIMESTAMP数据类型并在客户端中管理输出格式。
您可以共享使用的确切SQL吗?
在HANA Datatime数据类型中,我看不到您支持的原始时间戳格式(2018年7月18日11:00:00.0 PM):
https://help.sap .com/viewer/4fe29514fd584807ac9f2a04f6754767/2.0.03/en-US/3f81ccc7e35d44cbbc595c7d552c202a.html
如果时间戳是合法格式,则TO_TIMESTAMP函数会将12小时制更改为24小时制:
https://help.sap.com/viewer/4fe29514fd584807ac9f2a04f6754767/2.0.00/en-US/20fb1ac4>014
除非您将" Jul 18,2018 11:00:00.0 PM"存储为字符串,否则不支持TO_TIMESTAMP(在第一个链接中提到)
能否插入您在HANA时间戳列中输入的原始12小时格式? 还是您将其存储为字符串?
Poonam
一周热门 更多>