• 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)
  • 相关阅读:
    HDU1879 kruscal 继续畅通工程
    poj1094 拓扑 Sorting It All Out
    (转)搞ACM的你伤不起
    (转)女生应该找一个玩ACM的男生
    poj3259 bellman——ford Wormholes解绝负权问题
    poj2253 最短路 floyd Frogger
    Leetcode 42. Trapping Rain Water
    Leetcode 41. First Missing Positive
    Leetcode 4. Median of Two Sorted Arrays(二分)
    Codeforces:Good Bye 2018(题解)
  • 原文地址:https://www.cnblogs.com/cynchanpin/p/7150774.html
Copyright © 2020-2023  润新知