美文网首页
mysql时间

mysql时间

作者: 蘋果_283e | 来源:发表于2017-03-19 19:08 被阅读0次

    FORMAT(Now(),'YYYY-MM-DD')

    SELECT FORMAT(column_name,format) FROM table_name;

    http://www.jb51.net/article/44378.htm

    mysql查询当前时间

    1 mysql> select now(); 2016-09-06 16:18:21

    2mysql> select current_time();16:18:21 select curtime();//打印当前的时间

    3 mysql> select current_date();select curdate();//打印当前的日期

    4mysql> select current_timestamp(); 2016-09-06 16:20:39

    5mysql> select sysdate(); 2016-09-06 16:21:11

    select unix_timestamp();//默认返回当前时间戳
    select unix_timestamp('2017-03-04');//将日期转换为时间戳

    //返回某个日期是周几(1=星期天 2=星期1,...)
    select dayofweek('2017-03-04');

    //日期相加:date_add();或adddate();
    select date_add('2017-03-03',interval 1 day);
    select date_add(now(),interval 1 hour);
    select date_add(now(),interval -1 month);

    //日期相减:date_sub();或subdate();
    select date_sub(now(),interval 1 minute);

    //格式化日期:DATE_FORMAT(date,format);

    http://www.cnblogs.com/zeroone/archive/2010/05/05/1727659.html

    //计算日期时间差
    timestampdiff(显示形式,第一个日期,第二个日期);

    //第一个参数的形式
    1. FRAC_SECOND。表示间隔是毫秒
    2. SECOND。秒
    3. MINUTE。分钟
    4. HOUR。小时
    5. DAY。天
    6. WEEK。星期
    7. MONTH。月
    8. QUARTER。季度
    9. YEAR。年

    select timestampdiff(week,'2017-2-7','2017-3-7') as diff;

    注:oracle中时间只能用

    select sysdate from  dual;

    相关文章

      网友评论

          本文标题:mysql时间

          本文链接:https://www.haomeiwen.com/subject/jflvnttx.html