向谷歌提交网站,设计一款app,html导入错误 wordpress,机房建设目录 获取系统时间 MySQL: NOW()#xff0c;Oracle: SYSDATE1 MySQL 获取相关时间1.1 获取当前系统时间、当前日期、当前时间1.1.1 获取当前系统时间#xff1a;NOW()1.1.2 获取当前日期#xff1a;CURDATE()1.1.3 获取当前时间#xff1a;CURTIME() 1.2 获取当前年份、季度… 目录 获取系统时间 MySQL: NOW()Oracle: SYSDATE1 MySQL 获取相关时间1.1 获取当前系统时间、当前日期、当前时间1.1.1 获取当前系统时间NOW()1.1.2 获取当前日期CURDATE()1.1.3 获取当前时间CURTIME() 1.2 获取当前年份、季度、月份1.2.1 获取当前年份YEAR(NOW())1.2.2 获取当前季度QUARTER(NOW())1.2.3 获取当前月份MONTH(NOW())1.2.4 获取当前日期部分DAY(NOW()) 1.3 获取天数、周数1.3.1 获取日期在一年的哪天DAYOFYEAR()1.3.2 获取日期所在的周数WEEK() 2 Oracle 获取相关时间2.1 获取当前系统时间、当前日期、当前时间2.1.1 获取当前系统时间SYSDATE2.1.2 获取当前日期TO_CHAR(SYSDATE, YYYY-MM-DD)2.1.3 获取当前时间TO_CHAR(SYSDATE,HH24:MI:SS) 2.2 获取当前年份、季度、月份2.2.1 获取当前年份EXTRACT(YEAR FROM SYSDATE)2.2.2 获取当前季度TO_CHAR(SYSDATE, Q)2.2.3 获取当前月份EXTRACT(MONTH FROM SYSDATE)2.2.4 获取当前日期部分EXTRACT(DAY FROM SYSDATE) 2.3 获取天数、周数2.3.1 日期在一年的哪天TO_NUMBER(TO_CHAR(SYSDATE, DDD))2.3.2 日期所在的周数TO_NUMBER(TO_CHAR(SYSDATE, WW)) 获取系统时间 MySQL: NOW()Oracle: SYSDATE
1 MySQL 获取相关时间
1.1 获取当前系统时间、当前日期、当前时间
1.1.1 获取当前系统时间NOW()
NOW() : 获取当前系统时间 返回的字符串格式为 YYYY-MM-DD HH:MM:SS。
参考案例
SELECT NOW(); -- 返回当前系统时间2024-01-13 10:41:371.1.2 获取当前日期CURDATE()
参考案例
SELECT CURDATE(); -- 返回当前日期2024-01-131.1.3 获取当前时间CURTIME()
参考案例
SELECT CURTIME(); -- 返回当前时间10:41:371.2 获取当前年份、季度、月份
1.2.1 获取当前年份YEAR(NOW())
参考案例
SELECT YEAR(NOW()); -- 返回当前年份20241.2.2 获取当前季度QUARTER(NOW())
参考案例
SELECT QUARTER(NOW()); -- 返回当前季度11.2.3 获取当前月份MONTH(NOW())
参考案例
SELECT MONTH(NOW()); -- 返回当前月份11.2.4 获取当前日期部分DAY(NOW())
参考案例
SELECT DAY(NOW()); -- 返回当前日期131.3 获取天数、周数
1.3.1 获取日期在一年的哪天DAYOFYEAR()
参考案例
SELECT DAYOFYEAR(NOW()); -- 返回天数13
SELECT DAYOFYEAR(2024-05-01); -- 返回天数1221.3.2 获取日期所在的周数WEEK()
WEEK() 有二个参数 1日期或时间戳 2周的起始日0 表示星期一1 表示星期日
注意所在的周从星期一开始WEEK(NOW()) 返回的是上周的周数
参考案例
SELECT WEEK(NOW()); -- 返回周数1
SELECT WEEK(NOW(),1); -- 返回周数2
SELECT WEEK(2024-01-30); -- 返回周数4
SELECT WEEK(2024-01-30, 1); -- 返回周数52 Oracle 获取相关时间
2.1 获取当前系统时间、当前日期、当前时间
2.1.1 获取当前系统时间SYSDATE
SYSDATE : 获取当前系统时间 返回的字符串格式为 YYYY-MM-DD HH24:MI:SS。
参考案例
SELECT SYSDATE FROM DUAL; -- 返回当前系统时间2024-01-13 11:33:422.1.2 获取当前日期TO_CHAR(SYSDATE, ‘YYYY-MM-DD’)
参考案例
SELECT TO_CHAR(SYSDATE,YYYY-MM-DD) FROM DUAL; -- 返回当前日期2024-01-13 2.1.3 获取当前时间TO_CHAR(SYSDATE,‘HH24:MI:SS’)
参考案例
SELECT TO_CHAR(SYSDATE,HH24:MI:SS) FROM dual; -- 返回当前时间11:33:42 2.2 获取当前年份、季度、月份
2.2.1 获取当前年份EXTRACT(YEAR FROM SYSDATE)
参考案例
SELECT EXTRACT(YEAR FROM SYSDATE) FROM DUAL; -- 返回当前年份20242.2.2 获取当前季度TO_CHAR(SYSDATE, ‘Q’)
参考案例
SELECT TO_CHAR(SYSDATE, Q) FROM DUAL; -- 返回当前季度1
SELECT TO_CHAR(TO_DATE(2024-05-01,YYYY-MM-DD), Q) FROM DUAL; -- 返回2 2.2.3 获取当前月份EXTRACT(MONTH FROM SYSDATE)
参考案例
SELECT EXTRACT(MONTH FROM SYSDATE) FROM DUAL; -- 返回当前月份12.2.4 获取当前日期部分EXTRACT(DAY FROM SYSDATE)
参考案例
SELECT EXTRACT(DAY FROM SYSDATE) FROM DUAL; -- 返回当前日期132.3 获取天数、周数
2.3.1 日期在一年的哪天TO_NUMBER(TO_CHAR(SYSDATE, ‘DDD’))
参考案例
SELECT TO_NUMBER(TO_CHAR(SYSDATE, DDD)) FROM DUAL; -- 返回天数13
SELECT TO_NUMBER(TO_CHAR(TO_DATE(2024-05-01,YYYY-MM-DD), DDD)) FROM DUAL; -- 返回天数1222.3.2 日期所在的周数TO_NUMBER(TO_CHAR(SYSDATE, ‘WW’))
参考案例
SELECT TO_NUMBER(TO_CHAR(SYSDATE, WW)) FROM DUAL; -- 返回周数2
SELECT TO_NUMBER(TO_CHAR(TO_DATE(2024-01-30, YYYY-MM-DD), WW)) FROM DUAL; -- 返回周数5