zoukankan      html  css  js  c++  java
  • mysql时间处理

    函   数 功   能
    CURDATE() 获取当前日期
    CURTIME() 获取当前时间
    NOW() 获取当前的日期和时间
    UNIX_TIMESTAMP(date) 获取日期的UNIX时间戳
    FROM_UNIXTIME() 获取UNIX时间戳的日期值
    WEEK(date) 返回日期date为一年中的第几周
    DAY(date) y一个月中的第几天
    YEAR(date) 返回日期date的年份
    HOUR(time) 返回时间time的小时值
    MINUTE(time) 返回时间time的分钟值
    MONTHNAME(date) 返回时间date的月份

     

    2.计算两个时间的差值

    TIMESTAMPDIFF(type,exp2,exp1)

    type:year,month,day,HOUR,min,second等

    例如:select TIMESTAMPDIFF(SECOND,'2012-10-1 2:0:0','2012-10-1 2:0:3')

    3当前时间按分钟取整

    select ADDDATE(now(),INTERVAL-SECOND(now()) % 60 SECOND) 

    4.当前时间按五分钟取整

    select ADDDATE(ADDDATE(NOW(),INTERVAL-SECOND(now()) % 60 SECOND),INTERVAL-minute(now()) % 5 minute) 

    5.时间转字符串

    DATE_FORMAT(日期,格式字符串)

    SELECT DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s');

    6.字符串转时间

    STR_TO_DATE(字符串,日志格式)

    SELECT STR_TO_DATE('2019-01-20 16:01:45', '%Y-%m-%d %H:%i:%s');

    7.时间转时间戳

    select unix_timestamp(now());

    8.字符串转时间戳

    select unix_timestamp('2019-01-20');  

    9.时间戳转字符串

    select from_unixtime(1451997924,'%Y-%d');

  • 相关阅读:
    java接口定义和作用
    8-12接口测试进阶-2源码分析
    接口测试3-4使用csv进行接口测试
    接口测试3-3Excel格式
    接口测试3-2csv格式
    java study2
    接口测试进阶3-1数据驱动测试
    java study1
    REST-assured 3发送图片
    codeforces 659C C. Tanya and Toys(水题+map)
  • 原文地址:https://www.cnblogs.com/chenhg/p/12909180.html
Copyright © 2011-2022 走看看