zoukankan      html  css  js  c++  java
  • mysql 操作时间戳

    1、将long显示成时间

    SELECT FROM_UNIXTIME(1249488000, '%Y%m%d' )

    2、日期格式化成时间戳

    SELECT UNIX_TIMESTAMP('2016-05-14 23:23:00');
    

    3、负数时间戳(1970年前的日期)

      在Mysql中处理1970年前的日期(unixtime为负数的情况)

    SELECT FROM_UNIXTIME(1);
    1970-01-01 08:00:01
    

      如下sql可以正确处理。

    select DATE_FORMAT(DATE_ADD(FROM_UNIXTIME(0), INTERVAL -1004140800 SECOND),'%Y');
    

     4、format参数的格式

    %f   微秒
    %H   小时 (00-23)
    %h   小时 (01-12)
    %I   小时 (01-12)
    %i   分钟,数值(00-59)
    %k   小时 (0-23)
    %l   小时 (1-12)
    %S   秒(00-59)
    %s   秒(00-59)



  • 相关阅读:
    Go Map
    Go XORM
    Go切片
    Go函数
    dockerfile常用指令
    Goroutine并发控制
    Go 格式转换
    Go 常用知识点及实例
    Go 时间
    Go error
  • 原文地址:https://www.cnblogs.com/rslai/p/7858981.html
Copyright © 2011-2022 走看看