make_timestamp函数

适用于:检查标记是的砖的SQL检查标记是的砖运行时

创建一个时间戳的一年,,一天,小时,最小值,证券交易委员会,时区字段。

语法

make_timestamp(一年,,一天,小时,最小值,证券交易委员会(,时区])

参数

  • 一年:一个整数表达式评估值从1到9999。

  • :一个整数表达式评估值从1(1)12(12月)。

  • 一天:一个整数表达式评估值从1到31日。

  • 小时:一个整数表达式评估值介于0到23。

  • 最小值:一个整数表达式评估值介于0和59。

  • 证券交易委员会:一个数值表达式评估值在0到60之间。

  • 时区:一个可选的字符串表达式评估有效的时区字符串。例如:UTC, CET(中央东部东京)。

返回

一个时间戳。

在砖SQL,如果任何参数的范围,结果。在砖运行时,如果任何参数越限的,除非这个函数返回一个错误spark.sql.ansi.enabled,在这种情况下,函数返回。如果证券交易委员会60它被解释为0,一分钟是添加到结果。

例子

>选择make_timestamp(2014年,12,28,6,30.,45887年);2014年- - - - - -12- - - - - -2806:30.:45887年>选择make_timestamp(2014年,12,28,6,30.,45887年,“CET(中央东部东京)”);2014年- - - - - -12- - - - - -2721:30.:45887年>选择make_timestamp(2019年,6,30.,23,59,60);2019年- - - - - -07年- - - - - -0100:00:00>选择make_timestamp(2019年,13,1,10,11,12,“太平洋标准时间”);>选择make_timestamp(,7,22,15,30.,0);