MaxComputer(Odps)转换TimeStamp与DateTime为字符串
DATE_FORMAT函数介绍_云原生大数据计算服务 MaxCompute(MaxCompute)-阿里云帮助中心
在转换为带时间的字符串时下面两种方式都不会报错,但是第一种时分秒的分钟部分会出现异常,想要得到的结果为'2024-08-11 06:40:29',但是第一个字段的时分秒为'06:08:29';
select
to_char(TIMESTAMP'2024-08-11 06:40:29','yyyy/mm/dd HH:mm:ss'),
to_char(TIMESTAMP'2024-08-11 06:40:29','yyyy/mm/dd HH:mi:ss')
;
-
在非Hive兼容模式下,
HH
和hh
都代表24小时制时。并且只能使用yyyy-MM-dd hh:mi:ss
,如果使用yyyy-MM-dd hh:mm:ss
,mm
部分会取月份值。 -
在Hive兼容模式下,
HH
代表24小时制时,hh
代表12小时制时。并且只能使用yyyy-MM-dd hh:mm:ss
,如果使用hh:mi:ss
会返回NULL。