SQL Server 取日期時間部分

2022-03-08 18:38:14 字數 3539 閱讀 4549

**:

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 ...