SQL获取当前时间、年、月、日等
1、獲取當(dāng)前時間:
SQL:SELECT NOW();
結(jié)果:2018-04-10 14:21:39
2、獲取當(dāng)前時間年份:
SQL:SELECT YEAR(NOW());
結(jié)果:2018
(1)獲取上一年
SQL:SELECT YEAR(NOW())-1;
結(jié)果:2017
獲取其余年份,同上
3、獲取當(dāng)前時間年份及當(dāng)前該年第幾周
SQL:SELECT YEARWEEK(NOW());
結(jié)果:201814
代表當(dāng)前日期是2018年第14周
4、獲取當(dāng)前時間月份
SQL:SELECT MONTH(NOW());
結(jié)果:4
5、獲取當(dāng)前時間月份英文名稱
SQL:SELECT MONTHNAME(NOW());
結(jié)果:April
6、獲取當(dāng)前時間是該月的第幾天
SQL:SELECT DAY(NOW());
結(jié)果:10
7、獲取當(dāng)前時間是周幾
SQL:SELECT DAYNAME(NOW());
結(jié)果:Tuesday
8、獲取當(dāng)前時間是該年第幾天
SQL:SELECT DAYOFYEAR(NOW());
結(jié)果:100
9、獲取當(dāng)前時間是該月的第幾天
SQL:SELECT DAYOFMONTH(NOW());
結(jié)果:10
10、獲取當(dāng)前時間是該周第幾天
SQL:SELECT DAYOFWEEK(NOW());
結(jié)果:3
默認(rèn)周日為第一天
注:可把NOW()替換成想要查詢的日期
舉例:
SQL:SELECT DAYOFYEAR(‘2008-08-08 08:08:08’);
結(jié)果:221
2008年8月8號是2008年的第221天。
總結(jié)
以上是生活随笔為你收集整理的SQL获取当前时间、年、月、日等的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【原创】Kakfa utils源代码分析
- 下一篇: Win7下硬盘安装Ubuntu10.10