代码之家  ›  专栏  ›  技术社区  ›  stack_pointer is EXTINCT

如何从Presto中的日期获取月份名称

  •  4
  • stack_pointer is EXTINCT  · 技术社区  · 7 年前

    MONTH(<date>) 函数,但我无法获取月份名称。

    我见过一些方法,手动创建月份名称列表,并将数字与列表匹配以获得名称。有没有更好的方法来使用Presto中的任何已知函数?

    2 回复  |  直到 7 年前
        1
  •  5
  •   Kai Sasaki    7 年前

    As commented ,Presto提供 date_format function 它与MySQL one兼容。 %M 将告诉您时间戳的确切月份名称。例如:

    SELECT date_format(timestamp '2017-11-21 12:00:00', '%M') month_name
    
        2
  •  2
  •   SUKUMAR S    5 年前

    使用Presto,还可以使用以下功能:-

    SELECT extract(MONTH from CURRENT_DATE) Month
    

    输出如下所示:-

    example