【发布时间】:2019-07-22 21:09:16
【问题描述】:
注意:我在 Qubole 的 presto 和 sql 命令引擎中运行我的查询。
我正在尝试将我的字符串时间戳转换为日期,但没有一个选项有效。
我的字符串时间戳看起来像2017-03-29 10:32:28.0
我想拥有它就像2017-03-29
我尝试了以下查询来将此字符串时间戳转换为检索日期
1. select cast(created as date) from table1
值不能转换为日期:2017-05-26 17:23:58.0
2. select cast(from_iso8601_timestamp(created) as date) from table1
无效格式:“2014-12-19 06:06:36.0”在“06:06:36.0”处格式错误
3. select date(created) from table1
值不能转换为日期:2012-10-24 13:50:00.0
如何在 presto/sql 中将此时间戳转换为日期?
【问题讨论】:
标签: sql date datetime select presto