SQL Date:
MySQL Date:
Now() --返回當前日期和時間 2018-3-1 16:25:46
CURDATE() --返回當前日期 2018-3-1
CURTIME() --返回當前時間 16:25:46
DATE() --提取日期或日期/時間表達式的日期部分 DATE(date)
EXTRACT() --返回日期/時間的單獨部分
EXTRACT(unit from date) date:合法的日期表達式
unit的值:
microsecond,second,minute,hour,day,week,month,quarter,year,
second_microsecond,minute_microsecond,minute_second,hour_microsecond,
hour_second,hour_minute,day_micosecond,day_second,day_minute,day_hour,
year_month
DATE_ADD() --給日期添加指定時間間隔
DATE_ADD(date,interval expr unit)
DATE_SUB() --給定日期減去指定時間間隔
DATE_SUB(date,interval expr unit)
DATEDIFF() --返回兩個日期之間的天數
DATEDIFF(date1,date2)
DATE_FORMAT()--用於以不同格式顯示日期/時間數據
DATE_FORMAT(date,format)
format的值:
%a 縮寫星期名
%b 縮寫月名
%c 月,數值
%D 帶有英文前綴的月中的天
%d 月的天,數值(00-31) %e 月的天,數值(0-31)
%j 年的天(001-366)
%Y 年 yyyy %y 年 yy
%M 月名 %m 月(00-12)
%H 小時(00-23) %h 小時(01-12)
%I 小時(01-12) %i 分鐘(00-59)
%k 小時(0-23) %l 小時(1-12)
%p am/pm
%f 微秒
%S秒(00-59) %s秒(00-59)
%r 時間,12-小時(hh:mm:ss am/pm)
%T 時間,24-小時(hh:mm:ss)
DATE_FORMAT(NOW(),'%b %d %Y %h:%i %p')
SQLServer Date:
GETDATE() --返回返回當前日期和時間 2018-3-1 16:25:46.635
DATEPART() --返回日期/時間的單獨部分
DATEPART(datepart,date)
datepart的值:
年:yyyy ,yy 月:mm , m 日:dd , d 小時:hh 分鐘:mi , n
秒: ss ,s 毫秒:ms 微妙: mcs 納秒: ns
季度: qq,q 年中日:dy,y 周:wk , ww 星期:dw ,w
DATEADD() --在日期中添加或減去指定的時間間隔
DATEDIFF() --返回兩個日期之間的時間
CONVERT() --用不同格式顯示時間
SQL關於日期時間處理
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
MS SQLSERVER通用存儲過程分頁
甘德霖
2018-08-27 19:59:04
POST至本頁面時,需要對錶單內容進行一個if的判斷
甘德霖
2018-08-27 19:58:54
五種SQL Server分頁存儲過程的方法及性能比較
甘德霖
2018-08-27 19:58:54
sql with as 用法
甘德霖
2018-08-27 19:58:53
一句話解釋“外連接消除”
maray
2018-08-27 19:52:19
SQL Server 刪除所有存儲過程
卤蛋哥
2018-08-27 19:50:28
sql server刪除所有表
卤蛋哥
2018-08-27 19:50:28
SQL 刪除約束等腳本
疆哥
2018-08-27 19:42:09
Sql 彙總
iteye_20286
2018-08-27 19:26:05
將存儲過程裏的數據 插入臨時表
Crownhowe
2018-08-27 19:23:21