sql獲取日期的所有格式,SQL獲取日期的所有格式

時間 2021-09-08 03:18:00

1樓:匿名使用者

在sql server裡有個getdate()的函式是用來獲取日期的,不過精確到秒,比如查詢select getdate();

出來的結果為2009-02-26 15:57:35.357,一般用的比較多的是隻獲取日期,並不需要時間,這時候就需要用到convert函式了。

在函式convert()中你可以使用許多種不同風格的日期和時間格式。下表顯示了所有的格式。

日期和時間的型別:

型別值 標準 輸出

0 default mon dd yyyy hh:miam

1 usa mm/dd/yy

2 ansi yy.mm.dd

3 british/french dd/mm/yy

4 german dd.mm.yy

5 italian dd-mm-yy

6 - dd mon yy

7 - mon dd,yy

8 - hh:mi:ss

9 default + milliseconds--mon dd yyyy hh:mi:ss:

mmmam(or )

10 usa mm-dd-yy

11 japan yy/mm/dd

12 iso yymmdd

13 europe default + milliseconds--dd mon yyyy

hh:mi:ss:mmm(24h)

14 - hh:mi:ss:mmm(24h)

型別0,9,和13總是返回四位的年。對其它型別,要顯示世紀,把style值加上100。型別13和14返回24小時時鐘的時間。

型別0,7,和13返回的月份用三位字元表示(用nov代表november).

對錶中所列的每一種格式,你可以把型別值加上100來顯示有世紀的年(例如,00年將顯示為2023年)。例如,要按日本標準顯示日期,包括世紀,你應使用如下的語句:

select convert(varchar(30),getdate(),111)

在這個例子中,函式convert()把日期格式進行轉換,顯示為1997/11/30

方法:select convert(varchar(8),getdate(),112)

--------

20090226

select convert(varchar(10),getdate(),120)

-----------

2009-02-26

補充:1、這裡的varchar(10),指的是獲取的字元段的個數,比如原本是2009-02-26 15:57:

35.357,為了只獲取2009-02-26欄位,算了下,一共10個字元,所以選擇varchar(10),又比如為varchar(7),則為2009-02。

2、convert(varchar(10),getdate(),120)裡的120是顯示日期的格式。

用 replace('2007053019:10:00',':','');替換:號

2樓:匿名使用者

格式是一個個轉換的,不明白你的所有格式是啥意思

日期格式種類很多,各國習慣不一樣

3樓:楓葉紛飛之萍

yyyy/mm/dd

select convert(varchar(10),getdate(),111)

--yyyymmdd

select convert(varchar(10),getdate(),112)

--hh:mm:ss

select convert(varchar(8),getdate(),108)

--hh:mm:ss:mmm

select convert(varchar(12),getdate(),114)

4樓:匿名使用者

5樓:匿名使用者

getdate()

然後你在轉換

SQL日期轉換 20,sql 日期格式轉換

首先看你是什麼資料咯。如果是sqlserver的話,應該不會是 20080122。而是 2008 01 22 00 00 00 當然,也可能給你資料庫伺服器的環境有關。把列的型別改成datetime查詢的是否就是日期型別的了啊。select convert varchar 20 shijian,20...

sql日期格式轉換

祿昂公豐雅 到sql server2005資料管理系統中把日期的顯示方式有多種,你可以到系統中把日期設定成yyyy mm dd格式儲存 舉例如下 select convert varchar 10 getdate 120 2006 05 12 select convert varchar,getda...

如何獲取資料庫中日期的月份?(用sql函式)

使用 datename 函式,獲取日期的月份。例 表 table 中的 rq 欄位 sql語句如下 select date mm,rq from table相關日期 時間的提取方法還有 年份 datename yy,rq 月份 datename mm,rq 日 datename dd,rq 小時 d...