【问题标题】:Date formatting options in HANAHANA 中的日期格式选项
【发布时间】:2018-05-28 14:47:49
【问题描述】:

我正在尝试将日期列转换为这种格式:May 28, 2018 2:44:47.883 PM。我正在使用这个查询来做到这一点:

SELECT
CURRENT_TIMESTAMP,
TO_NVARCHAR(CURRENT_TIMESTAMP, 'Mon DD, YYYY HH:MM:ss')
FROM Dummy

但是,还没有运气。 HANA 中提供哪些日期格式选项?

编辑

查询输出:

May 29, 2018 1:53:13.055 PM       May 29, 2018 01:05:13

如您所见,MM 被视为 而不是分钟。而且我不知道如何要求 3 位数的毫秒,然后是 AM / PM。

【问题讨论】:

  • 嗨,你能分享那个查询的输出吗?
  • @NelsonMiranda,完成
  • 嗨,你可以试试 'Mon DD, YYYY HH:MI:SS' 吗?
  • @NelsonMiranda,我的分钟已经到位:May 29, 2018 02:54:28,毫秒和上午 / 下午去......谢谢。

标签: database sap


【解决方案1】:

请尝试 'Mon DD, YYYY HH:MI:SS'。

来自SAP HANA documentation

时间

TIME 数据类型由小时、分钟和秒信息组成 表示时间值。 TIME 数据类型的默认格式是 HH24:MI:SS。 HH24 表示从 0 到 24 的小时,MI 表示 0 到 59 之间的分,SS 代表 0 到 59 之间的秒。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-04-22
    • 1970-01-01
    • 2011-08-04
    • 1970-01-01
    • 2013-06-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多