**:
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
1 select convert(varchar(100), getdate(), 0) 05 9 2011 9:12am
2 select convert(varchar(100), getdate(), 1) 05/09/11
3 select convert(varchar(100), getdate(), 2) 11.05.09
4 select convert(varchar(100), getdate(), 3) 09/05/11
5 select convert(varchar(100), getdate(), 4) 09.05.11
6 select convert(varchar(100), getdate(), 5) 09-05-11
7 select convert(varchar(100), getdate(), 6) 09 05 11
8 select convert(varchar(100), getdate(), 7) 05 09, 11
9 select convert(varchar(100), getdate(), 8) 09:13:14
10 select convert(varchar(100), getdate(), 9) 05 9 2011 9:13:14:670am
11 select convert(varchar(100), getdate(), 10) 05-09-11
12 select convert(varchar(100), getdate(), 11) 11/05/09
13 select convert(varchar(100), getdate(), 12) 110509
14 select convert(varchar(100), getdate(), 13) 09 05 2011 09:13:14:670
15 select convert(varchar(100), getdate(), 14) 09:13:14:670
16 select convert(varchar(100), getdate(), 20) 2011-05-09 09:13:14
17 select convert(varchar(100), getdate(), 21) 2011-05-09 09:13:14.670
18 select convert(varchar(100), getdate(), 22) 05/09/11 9:15:33 am
19 select convert(varchar(100), getdate(), 23) 2011-05-09
20 select convert(varchar(100), getdate(), 24) 09:15:33
21 select convert(varchar(100), getdate(), 25) 2011-05-09 09:15:33.140
22 select convert(varchar(100), getdate(), 100) 05 9 2011 9:15am
23 select convert(varchar(100), getdate(), 101) 05/09/2011
24 select convert(varchar(100), getdate(), 102) 2011.05.09
25 select convert(varchar(100), getdate(), 103) 09/05/2011
26 select convert(varchar(100), getdate(), 104) 09.05.2011
27 select convert(varchar(100), getdate(), 105) 09-05-2011
28 select convert(varchar(100), getdate(), 106) 09 05 2011
29 select convert(varchar(100), getdate(), 107) 05 09, 2011
30 select convert(varchar(100), getdate(), 108) 09:16:38
31 select convert(varchar(100), getdate(), 109) 05 9 2011 9:16:38:543am
32 select convert(varchar(100), getdate(), 110) 05-09-2011
33 select convert(varchar(100), getdate(), 111) 2011/05/09
34 select convert(varchar(100), getdate(), 112) 20110509
35 select convert(varchar(100), getdate(), 113) 09 05 2011 09:17:19:857
36 select convert(varchar(100), getdate(), 114) 09:17:19:857
37 select convert(varchar(100), getdate(), 120) 2011-05-09 09:17:19
38 select convert(varchar(100), getdate(), 121) 2011-05-09 09:17:19.857
39 select convert(varchar(100), getdate(), 126) 2011-05-09t09:17:19.857
40 select convert(varchar(100), getdate(), 130) 6 ????? ??????? 1432 9:17:19:857am
41 select 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 ...