我想在配置单元中将格式为'29-mar-17'的字符串更改为日期类型。有关的栏目名为“开放时间”。
我试过使用:
SELECT TO_DATE(from_unixtime(UNIX_TIMESTAMP('open_time', 'dd/MM/yyyy')));
但它返回null。随后,我的目标是这样做:
SELECT * FROM table_hive WHERE open_time BETWEEN '29-MAR-17' AND '28-MAR-17';
有了弦,肯定不行。需要帮忙吗?
我想在配置单元中将格式为'29-mar-17'的字符串更改为日期类型。有关的栏目名为“开放时间”。
我试过使用:
SELECT TO_DATE(from_unixtime(UNIX_TIMESTAMP('open_time', 'dd/MM/yyyy')));
但它返回null。随后,我的目标是这样做:
SELECT * FROM table_hive WHERE open_time BETWEEN '29-MAR-17' AND '28-MAR-17';
有了弦,肯定不行。需要帮忙吗?
1条答案
按热度按时间tcomlyy61#
这应该管用
select to_date(from_unixtime(unix_timestamp('29-MAR-17','dd-MMM-yy')))
退货2017-03-29