第三部分日期時(shí)間函數(shù)
3.1當(dāng)前的日期時(shí)間
1. NOW():當(dāng)前日期+時(shí)間;
2. CURDATE();獲得當(dāng)前日期(date);
3. CURDATETIME();當(dāng)前時(shí)間;
4. UTC_TIMESTAMP();(當(dāng)前日期+/-區(qū)時(shí))+(時(shí)間+/-區(qū)時(shí));
5. UTC_DATE();當(dāng)前日期+/-區(qū)時(shí);
6. UTC_TIME();當(dāng)前時(shí)間+/-區(qū)時(shí)
實(shí)例一:本地時(shí)間
實(shí)例二:UTC(世界協(xié)調(diào)時(shí))表示的當(dāng)?shù)貢r(shí)間
3.2MySQL日期時(shí)間Extract(選缺嵬堋) 函數(shù)额各。
選取日期時(shí)間的各個(gè)部分:日期、時(shí)間沪斟、年、季度孤个、月陋率、日、小時(shí)务冕、分鐘血当、秒、微秒
1. DATE(T);
2. TIME(T);
3. YEAR(T);
4. QUARTER(T);//季度
4. MONTH(T);
5. DAY(T);
6. HOUR(T);
7. MINTUE(T);
8. SECOND(T);
9. microsecond(T)
3.3 MySQLOF函數(shù):
設(shè)T=NOW();
----該天分別在周/月/年中的位置----
1. DAYOFWEEK(T);(1 = Sunday,2 = Monday,...,7 = Saturday)
2. DAYOFMONTH(T);
3. DAYOFYEAR(T);
4. ----------------
5. WEEK(T);
6. WEEKOFYEAR(T);等同于WEEK(T);
7. WEEKDAY(T);(0 = Monday,1 = Tuesday,...,6 = Sunday);
3.4計(jì)算函數(shù)
------加--------
1. DATE_ADD(T,interval 1 YEAR);
2. DATE_ADD(T,interval 1 SQUARTER);
4. --------減------
5. DATE_SUB(T,interval 1 YEAR);
6.
6.加減的參數(shù): MONTH/DAY/HOUT/SECOND/MINUTE
3.5MySQL日期臊旭、時(shí)間相減函數(shù)
1. DATEDIFF(date1,date2):兩個(gè)日期相減date1 date2落恼,返回天數(shù)。
2. TIMEDIFF(time1,time2):兩個(gè)日期相減time1 time2离熏,返回time差值佳谦。
實(shí)例