雪花-如何转换为日期时间戳?

时间:2019-08-27 12:42:14

标签: sql timestamp snowflake-data-warehouse

我的值为1/11/19 10:25,并且想要转换为2019-01-11 10:25

这适用于将两位数的日期转换为常规日期:
select to_date('1/11/19', 'MM/DD/YY') from dual;
(结果为2019-01-11

但这不起作用:
select to_date('1/11/19 10:25', 'MM/DD/YY HH24:MI') from dual;
(结果是2019-01-11,没有时间)

正确的语法是什么?

谢谢

2 个答案:

答案 0 :(得分:0)

请尝试以下代码:

select to_char(to_date('1/11/19 10:25', 'MM/DD/YY HH24:MI'), 'mm/dd/yyyy hh24:mi') from dual;

我正在强制转换为char以查看日期结果

您可以选中here

答案 1 :(得分:0)

因为您有时间在那儿,我会和TO_TIMESTAMP一起去

select TO_TIMESTAMP('1/11/19 10:25', 'MM/DD/YY HH24:MI');

返回2019-01-11 10:25:00。