zoukankan      html  css  js  c++  java
  • 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_timestamp(v.create_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') ;
    select FROM_UNIXTIME(unix_timestamp(r.create_time,'yyyy-MM-dd HH:mm:ss'),'yyyy-MM-dd');
    select date_sub(from_unixtime(unix_timestamp(),'yyyy-MM-dd'),1); 
  • 相关阅读:
    servlet
    反射
    网络通信协议
    线程安全,
    线程池, Callable<V>接口
    Thread类,Runnable 接口
    commons-IO
    序列化流与反序列化流,打印流
    转换流,Properties 集合
    缓冲流
  • 原文地址:https://www.cnblogs.com/xiaoliu66007/p/6101383.html
Copyright © 2011-2022 走看看