在SAP HANA中将12小时格式转换为24小时格式

2020-09-15 03:44发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入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。

谢谢

拉曼那。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入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。

谢谢

拉曼那。

付费偷看设置
发送
3条回答
黑丝骑士
1楼 · 2020-09-15 04:26.采纳回答

看着到目前为止的答案,我认为您错过了故事的一半。

一部分是获取似乎是字符格式的时间戳数据,并将其转换为实际的时间戳。

一旦数据是时间戳,则12/24小时格式方面实际上与数据无关,而仅与数据在屏幕上的呈现方式有关。 对于HANA而言,时间戳是12个小时还是24个小时,还是应该显示月份名称或数字都没有区别。 只是日期数据而已。

对于呈现,SAP HANA没有提供任何直接影响数据呈现格式的方法。 这完全取决于客户端工具。

社区危机中 在多个语言环境中进行交叉拼图发布我已经描述了它对于JDBC和Eclipse/HANA Studio设置的工作原理。 这与当前OS用户的语言环境设置以及JRE如何解释这些设置有关。

简而言之:将数据转换为TIMESTAMP数据类型并在客户端中管理输出格式。

nice_wp
2楼-- · 2020-09-15 04:35

您可以共享使用的确切SQL吗?