FORMAT(Now(),'YYYY-MM-DD'
)
SELECT FORMAT(column_name,format) FROM table_name;
http://www.jb51.net/article/44378.htm
mysql查詢當(dāng)前時間
1 mysql> select now();?2016-09-06 16:18:21
2mysql> select current_time();16:18:21 select curtime();//打印當(dāng)前的時間
3 mysql> select current_date();select curdate();//打印當(dāng)前的日期
4mysql> select current_timestamp();?2016-09-06 16:20:39
5mysql> select sysdate();?2016-09-06 16:21:11
select unix_timestamp();//默認返回當(dāng)前時間戳
select unix_timestamp('2017-03-04');//將日期轉(zhuǎn)換為時間戳
//返回某個日期是周幾(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(顯示形式,第一個日期,第二個日期);
//第一個參數(shù)的形式
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;