select datename(year,getdate())+'-'+datename
(month,getdate())+'-'+datename(day,getdate())
另外,datename()還可以獲得到小時、時間、秒、星期幾、第幾周,分別如下:
select datename(hour,getdate())
select datename(minute,getdate())
select datename(second,getdate())
select datename(weekday,getdate())
select datename(week,getdate())
使用convert()函式:
select convert(char(10),getdate(),120) as date
* 第3個引數就是用來設定日期型別資料的顯示樣式的,下面介紹幾種樣式的引數:
100 mm dd yyyy
101 mm/dd/yyyy
102 yyyy.mm.dd
103 dd/mm/yyyy
106 dd mm yyyy
108 hh:mi:ss(時間)
111 yyyy/mm/dd
112 yyyymmdd
120 yyyy-mm-dd
1select
convert(varchar(100), getdate(), 0) 05
92011
9:12am 2
select
convert(varchar(100), getdate(), 1) 05/09
/113select
convert(varchar(100), getdate(), 2) 11.05.09
4select
convert(varchar(100), getdate(), 3) 09/05
/115select
convert(varchar(100), getdate(), 4) 09.05.11
6select
convert(varchar(100), getdate(), 5) 09-05
-117select
convert(varchar(100), getdate(), 6) 09
0511
8select
convert(varchar(100), getdate(), 7) 05
09, 11
9select
convert(varchar(100), getdate(), 8) 09:13:14
10select
convert(varchar(100), getdate(), 9) 05
92011
9:13:14
:670am
11select
convert(varchar(100), getdate(), 10) 05-09
-1112select
convert(varchar(100), getdate(), 11) 11/05
/0913select
convert(varchar(100), getdate(), 12) 110509
14select
convert(varchar(100), getdate(), 13) 09
052011
09:13:14:670
15select
convert(varchar(100), getdate(), 14) 09:13:14:670
16select
convert(varchar(100), getdate(), 20) 2011-05
-0909:13:14
17select
convert(varchar(100), getdate(), 21) 2011-05
-0909:13:14.670
18select
convert(varchar(100), getdate(), 22) 05/09
/119:15:33
am19
select
convert(varchar(100), getdate(), 23) 2011-05
-0920select
convert(varchar(100), getdate(), 24) 09:15:33
21select
convert(varchar(100), getdate(), 25) 2011-05
-0909:15:33.140
22select
convert(varchar(100), getdate(), 100) 05
92011
9:15am
23select
convert(varchar(100), getdate(), 101) 05/09
/2011
24select
convert(varchar(100), getdate(), 102) 2011.05.09
25select
convert(varchar(100), getdate(), 103) 09/05
/2011
26select
convert(varchar(100), getdate(), 104) 09.05.2011
27select
convert(varchar(100), getdate(), 105) 09-05
-2011
28select
convert(varchar(100), getdate(), 106) 09
052011
29select
convert(varchar(100), getdate(), 107) 05
09, 2011
30select
convert(varchar(100), getdate(), 108) 09:16:38
31select
convert(varchar(100), getdate(), 109) 05
92011
9:16:38
:543am
32select
convert(varchar(100), getdate(), 110) 05-09
-2011
33select
convert(varchar(100), getdate(), 111) 2011/05
/0934select
convert(varchar(100), getdate(), 112) 20110509
35select
convert(varchar(100), getdate(), 113) 09
052011
09:17:19:857
36select
convert(varchar(100), getdate(), 114) 09:17:19:857
37select
convert(varchar(100), getdate(), 120) 2011-05
-0909:17:19
38select
convert(varchar(100), getdate(), 121) 2011-05
-0909:17:19.857
39select
convert(varchar(100), getdate(), 126) 2011-05
-09t09:17:19.857
40select
convert(varchar(100), getdate(), 130) 6 ????? ??????? 1432
9:17:19
:857am
41select
convert(varchar(100), getdate(), 131) 6/06
/1432
9:17:19:857am
SQL Server 取日期時間部分
select datename year,getdate datename month,getdate datename day,getdate 另外,datename 還可以獲得到小時 時間 秒 星期幾 第幾周,分別如下 select datename hour,getdate select da...
SQL Server 取日期時間部分
select datename year,getdate datename month,getdate datename day,getdate 另外,datename 還可以獲得到小時 時間 秒 星期幾 第幾周,分別如下 select datename hour,getdate select da...
取日期 星期 時間
取日期 星期 時間 vcl元件開發及應用 想得到以下格式 如何寫?2006年12月25日 星期一 最好用label.caption dbgrid中,想讓資料居中,用哪個?1 返回格式日期,用formatdatetime 函式 showmessage formatdatetime yyyy 年 mm ...