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

时间:2017-11-20 18:44:49

标签: function date monthcalendar presto

我使用Presto,我不知道从日期列中获取MONTH的名称的功能。我可以使用MONTH(<date>)函数获取MONTH号码,但我无法获得MONTH名称。

我已经看到了手动创建月份名称列表的方法,并且该号码与列表匹配以获取名称。有没有更好的方法在Presto中使用任何已知函数?

2 个答案:

答案 0 :(得分:1)

http://localhost:9876/variables.global,Presto提供与MySQL兼容的As commentedSELECT date_format(timestamp '2017-11-21 12:00:00', '%M') month_name 会告诉您时间戳的确切月份名称。例如:

func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
        if (segue.identifier == "targetSegue"){
            let trashView : TrashCan = segue.destination as! TrashCan
            trashView.MemoData = self.MemoData
          UserDefaults.standard.set(self.MemoData, forKey: "MemoData")
        }
    }

答案 1 :(得分:0)

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

SELECT extract(MONTH from CURRENT_DATE) Month

输出结果如下:-

example