zoukankan      html  css  js  c++  java
  • MySQL 时间函数

    转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/80393761
    本文出自【赵彦军的博客】

    这里写图片描述

    获取当前时间

    • 返回当前日期 :select curdate() ;
    2018-05-21
    
    • 返回当前时间 :select curtime() ;
    16:24:03
    
    • 返回当前日期和时间:select now() ;
    2018-05-21 16:24:03
    
    • 返回当前日期和时间:select now() + 0 ;
    //2018年05月21日,16点38分03秒
    20180521163803
    
    • 返回当前日期和时间:select now(3) ;

    now(3) : 秒的精度,精确到秒的小数后3位

    //2018年05月21日,16点41分50.870秒
    2018-05-21 16:41:50.870
    
    • 返回日期 date 年份:select year(now()) ;
    2018
    
    • 返回日期 date 月份:select month("2018-05-21 16:29") ;
    5
    
    • 返回日期 date 月份的名字:select monthname("2018-05-21 16:29") ;
    May
    
    • 返回日期 date 为一年中的第几周:select week(now()) ;
    20
    
    • 返回 time 的小时值:select hour("2018-05-21 16:29") ;
    16
    
    • 返回 time 的小时值:select minute("2018-05-21 16:29") ;
    29
    
    • 返回 time 的季度,1 -- 4:select quarter(now()) ;

    一年有 4 个季度

    2
    

    时间变化

    时间增加:date_add( )

    • 1、在当前时间上增加 3 天
    select date_add(now(), interval 3 day) ;   //在当前时间上增加 3 天
    
    select date_add(now(), interval -3 day) ;  //在当前时间上减少 3 天
    
    select date_add(now(), interval 1 hour);  //在当前时间上增加 1 小时
    
    select date_add(now(), interval 1 minute);  //在当前时间上增加 1 分钟
    
    select date_add(now(), interval 1 second);  //在当前时间上增加 1 秒
    
    select date_add(now(), interval 1 microsecond); //在当前时间上增加 1 微秒
    
    select date_add(now(), interval 1 week);   //在当前时间上增加 1 星期
    
    select date_add(now(), interval 1 month);   //在当前时间上增加 1 个月
    
    select date_add(now(), interval 1 quarter);  //在当前时间上增加 1 个季度,相当于3个月
    
    select date_add(now(), interval 1 year);  //在当前时间上增加 1 年
    

    时间减少:date_sub()

    date_sub 用法和 date_add 一致,这里不再举例.

    时间差 datediff()

    //计算两个时间的天数差
    select datediff("2018-05-10","2018-05-20")
    
    //结果是:-10 
    

    时间格式化

    select date_format("2018-05-10","%Y/%m/%d")
    
    

    结果

    2018/05/10
    

    个人微信号:zhaoyanjun125 , 欢迎关注

  • 相关阅读:
    Sqlite官方的查询优化文档
    VC++动态链接库(DLL)编程深入浅出(三)转
    用Python查询手机号码归属地
    Delphi使用迅雷的开放下载引擎下载
    Android基础之一
    VC++动态链接库深入浅出(转)
    在Python脚本中使用Delphi控件
    Python与其他语言结合的参数转换函数PyArg_ParseTuple()
    设计模式之模板方法模式(Template)
    设计模式之简单工厂模式(Simple Factory)
  • 原文地址:https://www.cnblogs.com/zhaoyanjun/p/9068461.html
Copyright © 2011-2022 走看看