【问题标题】:Parse date to different format in snowflake将日期解析为雪花中的不同格式
【发布时间】:2020-12-11 02:07:20
【问题描述】:
【问题讨论】:
标签:
snowflake-cloud-data-platform
snowflake-schema
【解决方案1】:
我假设此数据保存在具有 TIMESTAMP 类型数据类型的列中?如果是这种情况,则将其存储为数字,其显示方式由 *_OUTPUT_FORMAT 参数控制。
如果您想以默认格式以外的任何格式显示日期/时间,则只需使用具有适当格式的 TO_CHAR,例如
select col3
, to_char(col3, 'MM-DD-YYYY HH24:MI:SS')
from casttb;
给予:
COL3 TO_CHAR(COL3, 'MM-DD-YYYY HH24:MI:SS')
2017-01-23 20:34:52.000 01-23-2017 20:34:52
2016-10-05 00:15:53.000 10-05-2016 00:15:53
2017-01-23 08:26:27.000 01-23-2017 08:26:27
2016-10-05 10:16:47.000 10-05-2016 10:16:47
如果您的日期以文本形式保存,那么首先您需要将其转换为日期/时间 (TO_DATE),然后转换为所需格式的文本