SQL Server 取日期時間部分

2022-09-21 21:09:17 字數 1496 閱讀 4512

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())

sql中的日期型別datetime的預設格式就是yyyy-mm-dd hh:mi:ss:

使用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 selectconvert(varchar(100), getdate(), 0) 05920119:12am

2 selectconvert(varchar(100), getdate(), 1) 05/09/11

3 selectconvert(varchar(100), getdate(), 2) 11.05.09

4 selectconvert(varchar(100), getdate(), 3) 09/05/11

5 selectconvert(varchar(100), getdate(), 4) 09.05.11

6 selectconvert(varchar(100), getdate(), 5) 09-05-11

7 selectconvert(varchar(100), getdate(), 6) 090511

8 selectconvert(varchar(100), getdate(), 7) 0509, 11

9 selectconvert(varchar(100), getdate(), 8) 09:13:14

10 selectconvert(varchar(100), getdate(), 9) 05920119:13:14:670am

11 selectconvert(varchar(100), getdate(), 10) 05-09-11

12 selectconvert(varchar(100), getdate(), 11) 11/05/09

13

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