zoukankan      html  css  js  c++  java
  • mysql 时间戳格式化函数from_unixtime使用说明

    我们一般使用字段类型int(11)时间戳来保存时间,这样方便查询时提高效率。但这样有个缺点,显示的时间戳,非常难知道真实日期时间。

    mysql提供了一个时间戳格式化函数from_unixtime来转换格式

    from_unxitime语法说明:

    from_unixtime(unix_timestamp, format)

    返回Unix时间标记的一个字符串,依据format格式化。假设format为空默认会使用%Y-%m-%d %H:%i:%s的格式

    比如:

    mysql> select from_unixtime(1459338786);
    +---------------------------+
    | from_unixtime(1459338786) |
    +---------------------------+
    | 2016-03-30 19:53:06       |
    +---------------------------+
    1 row in set (0.00 sec)
    
    mysql> select from_unixtime(1459338786, '%Y-%m-%d %H:%i:%s');
    +------------------------------------------------+
    | from_unixtime(1459338786, '%Y-%m-%d %H:%i:%s') |
    +------------------------------------------------+
    | 2016-03-30 19:53:06                            |
    +------------------------------------------------+
    1 row in set (0.00 sec)


    format格式说明:

    %M 月名字(January~December)
    %W 星期名字(Sunday~Saturday)
    %D 有英语前缀的月份的日期(1st, 2nd, 3rd, 等等。


    %Y 年, 数字, 4 位
    %y 年, 数字, 2 位
    %a 缩写的星期名字(Sun~Sat)
    %d 月份中的天数, 数字(00~31)
    %e 月份中的天数, 数字(0~31)
    %m 月, 数字(01~12)
    %c 月, 数字(1~12)
    %b 缩写的月份名字(Jan~Dec)
    %j 一年中的天数(001~366)
    %H 小时(00~23)
    %k 小时(0~23)
    %h 小时(01~12)
    %I 小时(01~12)
    %l 小时(1~12)
    %i 分钟, 数字(00~59)
    %r 时间,12 小时(hh:mm:ss [AP]M)
    %T 时间,24 小时(hh:mm:ss)
    %S 秒(00~59)
    %s 秒(00~59)
    %p AM或PM
    %w 一个星期中的天数(0=Sunday ~6=Saturday )
    %U 星期(0~52), 这里星期天是星期的第一天
    %u 星期(0~52), 这里星期一是星期的第一天
    %% 一个文字%

    实例:按小时统计数量

    mysql> select from_unixtime(addtime,'%Y-%m-%d %H') as date,count(*) from `table` group by from_unixtime(addtime,'%Y-%m-%d %H');
    +---------------+----------+
    | date          | count(*) |
    +---------------+----------+
    | 2016-03-30 19 |      409 |
    | 2016-03-30 20 |      161 |
    +---------------+----------+
    2 rows in set (0.00 sec)
  • 相关阅读:
    AngularJS总结
    网页的颜色表示方法
    计算机中的字符编码
    计算机中的进制
    常用的HTML 标签二
    常用的HTML标签
    常用的字符实体标记
    一个请求的访问流程
    http请求访问过程
    codeforces 269C Flawed Flow(网络流)
  • 原文地址:https://www.cnblogs.com/cynchanpin/p/7150774.html
Copyright © 2011-2022 走看看