将一个UTC时区的时间戳转换成一个指定时区的时间戳,即将一个UTC时区的时间戳按照指定的时区显示。此函数为MaxCompute 2.0扩展函数。
FROM_UTC_TIMESTAMP 标量函数返回从全球标准时间转换为时区字符串指定的时区的 TIMESTAMP。 FROM_UTC_TIMESTAMP 是一个语句确定性函数。
您可以使用FROM_UTC_TIMESTAMP函数将一个UTC时区的时间戳转换成一个指定时区的时间戳,当前支持的目标时区列表如下。
返回在时区timeZone中以 UTC 指定的expr格式的时间戳。 语法 复制 from_utc_timestamp(expr, timeZone) 参数 expr:一个 TIMESTAMP 表达式,带有 UTC 时间戳。 timeZone:一个 STRING 表达式,为有效时区。 返回 一个时间戳。 示例 SQL >SELECTfrom_utc_timestamp('2016-08-31','Asia/Seoul'); 2016-08-31...
(2)localtime() 函数得到的是当前时区的时间。与gmtime唯一的区别是转换小时数时不用+8 给定时间结构体,返回一个毫秒级时间戳 (3)mktime()函数 #include "time.h" #include "stdio.h" #include "stdlib.h" int main(void) { struct tm t;
代表需要转换的目标时区。 返回值说明 返回TIMESTAMP类型的时间戳。 说明: timestamp非DATE或STRING类型时,返回报错,错误信息:data type mismatch; timestamp为DATE或STRING类型,但不符合日期值的入参格式时,返回NULL; timestamp值为NULL时,返回NULL。 timezone值为NULL时,返回NULL。 示例代码 返回1691978400000(代表...
给定类似于“2017-07-14 02:40:00.0”的时间戳,将其解释为 UTC 中的时间,并将该时间呈现为给定时区中的时间戳。 例如,“GMT+1”会生成“2017-07-14 03:40:00.0”。 C# [Microsoft.Spark.Deprecated("3.0.0")]publicstaticMicrosoft.Spark.Sql.ColumnFromUtcTimestamp(Microsoft.Spark.Sql.Column column,stri...
有时候,工作簿中可能有大量的命名区域。然而,如果名称太多,虽然有名称管理器,可能名称的命名也有清晰...
示例:FROM_UTC_TIMESTAMP(0, 'Asia/Shanghai')的逻辑是把UTC-0时区的0,向北京时区偏移,得到的是UTC-0时间为0 + 8 * 3600 = 28800。但由于Project配置了odps.sql.timezone=Asia/Shanghai,会导致继续偏移八小时,最终显示为1970-01-01 16:00:00。