这对我很有帮助,我们仍然可以玩: Select Name ,ID ,Timestamp From Table Where TO_DATE(from_unixtime(unix_timestamp(Timestamp,'MM/dd/yyyy HH:m:ss'),'yyyy-MM-dd'))>= '2018-07-10'
select from_unixtime(unix_timestamp('06/29/2000 00:00:00' ,'dd/MM/yyyy HH:mm:SS'), 'yyyy-MM-dd HH:mm:SS') from table;
应用 to_date 函数对上述sql的调用。
Select Name
,ID
,Timestamp
From Table Where to_date(from_unixtime(unix_timestamp('06/29/2000 00:00:00' ,'dd/MM/yyyy HH:mm:SS'), 'yyyy-MM-dd HH:mm:SS'))= '2000-06-29'
3条答案
按热度按时间fjaof16o1#
这对我很有帮助,我们仍然可以玩:
Select Name ,ID ,Timestamp From Table Where TO_DATE(from_unixtime(unix_timestamp(Timestamp,'MM/dd/yyyy HH:m:ss'),'yyyy-MM-dd'))>= '2018-07-10'
8e2ybdfx2#
你说时间戳是字符串?你试过比较字符串吗?
mzillmmw3#
您可以首先更改时间戳格式并应用
to_date
函数从时间戳中修剪时间。您可以如下转换时间戳格式。
应用
to_date
函数对上述sql的调用。我没有尝试过以上的解决方案,因为我现在没有环境。如果你遇到任何错误,请告诉我。