sql中毫秒数与格式化时间的转换
使⽤MYSQL⾃带的函数FROM_UNIXTIME(unix_timestamp,format)。
如:
SELECT FROM_UNIXTIME(1461201575895/1000,"%Y-%m-%d %H:%i:%s");
>>2016-04-21 09:19:35
hive> SELECT from_unixtime(unix_timestamp(),'yyyy-MM-dd');
hive> select FROM_UNIXTIME(unix_ate_time,'yyyy-MM-dd HH:mm:ss'),'yyyy-MM-dd') from Vtable v; hive> select FROM_UNIXTIME(unix_timestamp('20111207 13:01:03','yyyyMMddHH:mm:ss'),'yyyy-MM-dd');
hive 格式化取时间,hive取当前年⽉⽇,妙⽤⽅式:
hive> select date_sub(current_timestamp,1); -- 取昨天⽇期
OK
2018-09-10
hive> select date_sub(current_timestamp,0); -- 取当前⽇期
OK
2018-09-11
select from_unixtime(unix_timestamp(),'yyyy-MM-dd') ;
浏览器json格式化select FROM_UNIXTIME(unix_ate_time,'yyyy-MM-dd HH:mm:ss'),'yyyy-MM-dd');
select date_sub(from_unixtime(unix_timestamp(),'yyyy-MM-dd'),1);
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论