我正在尝试提取配置单元中时间戳列的年,月和日部分。
目前输出看起来像2016-05-20 01:08:48。我希望它仅输出2016-05-20部分。我尝试使用SELECT from_unixtime(unix_timestamp(date,'yyyy-mm-dd')) FROM ANS.test
,但没有用。
有什么想法吗?
答案 0 :(得分:0)
您需要使用to_date函数:
select to_date(date_column)
from ANS.test
要获取年,月或日,可以使用YEAR(date_column)
,MONTH(date_column)
和DAY(date_column)
函数
答案 1 :(得分:0)
我认为这可以帮助您: 选择from_unixtime(unix_timestamp('2016-05-20 01:08:48',“ yyyy-MM-dd HH:mm:ss”),'yyyy-mm-dd');