SQL Server 取日期時間

2022-09-05 22:06:18 字數 4021 閱讀 6867

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

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