SQL時間格式轉換,sql日期格式轉換

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

1樓:匿名使用者

舉例如下:

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

2006-05-12

select convert(varchar, getdate(), 120 )

2006-05-12 11:06:08

select replace(replace(replace(convert(varchar, getdate(), 120 ),'-',''),' ',''),':','')

20060512110608

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

2006/05/12

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

20060512

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

2006.05.12

其它幾種不常用的日期格式轉換方法:

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

0612/2005 select convert(varchar(12) , getdate(), 103 )

12/09/2004

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

12.05.2006

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

12-05-2006

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

12 05 2006

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

05 12, 2006

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

11:06:08

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

0512 2006 1

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

09-12-2004

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

12 052006

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

11:06:08.177

2樓:百度文庫精選

內容來自使用者:楊海軍

sql時間格式

sql server日期函式集合

--1:獲取系統日期和時間值函式

--getdate()

select getdate() as 'today'

--getutcdate()

select getutcdate() as 'today'

--2:修改日期和時間值函式

--dat

--參考http://msdn.microsoft.

獲取系統日期和時間值函式|--getdate()|select getdate() as 'today'|--getutcdate()|select getutcdate() as 'today'|--2:

修改日期和時間值函式|--dateadd()|select dateadd(yy,10,getdate())|--獲取當前天的前後五天日期:|select dateadd(dd,5,getdate())|select dateadd(dd,-5,getdate())|--2008? switchoffset|--select switchoffset ('1998-09-20 7:

45:50.71345 -5:

00', '-08:00') |--2008? todatetimeoffset|--3:

獲取日期和時間差函式|--datediff()|select datediff(yy,'1984/5/3',getdate())|--正常使用|select datediff(hour,'1984/5/3',getdate())|--轉換成正數(負負得正)|select datediff(month,getdate(),'1984/5/3')*-1|--4:獲取日期和時間部分的函式|--①datepart()返回表示指定date的指定datepart的整數:int|select datepart(yy,getdate()),datepart(yyyy,getdate()) as 'year'|select datepart(mm,getdate()),datepart(m,getdate()) as 'month'|select datepart(dd,getdate()),datepart(d,getdate()) as 'day'|select datepar

sql日期格式轉換

3樓:祿昂公豐雅

到sql

server2005資料管理系統中把日期的顯示方式有多種,你可以到系統中把日期設定成yyyy-mm-dd格式儲存

4樓:匿名使用者

舉例如下:

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

2006-05-12

select convert(varchar, getdate(), 120 )

2006-05-12 11:06:08

select replace(replace(replace(convert(varchar, getdate(), 120 ),'-',''),' ',''),':','')

20060512110608

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

2006/05/12

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

20060512

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

2006.05.12

其它幾種不常用的日期格式轉換方法:

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

0612/2005 select convert(varchar(12) , getdate(), 103 )

12/09/2004

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

12.05.2006

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

12-05-2006

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

12 05 2006

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

05 12, 2006

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

11:06:08

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

0512 2006 1

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

09-12-2004

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

12 052006

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

11:06:08.177

在sql中如何將日期型別轉換成文字型別,例如2012-09-12 轉變成 20120912 30

5樓:噢喲

型別轉換:convert(要轉換成的資料型別,欄位名稱)

例如convert(varchar(100),col_name)

convert(int,order_no)

日期格式轉換:

select convert(varchar(100), getdate(), 112): 20060516

select convert(varchar(100), getdate(), 120): 2006-05-16 10:57:49

select convert(varchar(100), getdate(), 23): 2006-05-16

select convert(varchar(100), getdate(), 111): 2006/05/16

select convert(varchar(100), getdate(), 101): 05/16/2006

6樓:匿名使用者

日期與其它型別轉換

1 轉換為數字

select cast(current_date as unsigned integer);

2 轉換為字串-先格式化為自定義的排列然後使用concat或cast轉換為char型別

select concat(date_format(current_date, "%y%m%d"));

select cast(date_format(current_date, "%y%m%d") as char);

3 重點掌握格式化語法的使用

常用的格式化字元:

%y 4位數字年份 2012

%y 2位數字年份 12

%m 完整英文月份名稱,january - december

%b 月份名稱前三個字母,jan - dec

%m 2位數字月份 01-12

%c 最小位數字月份 1-12

%d 2位數字日期 01-31

%e 最小位數字日期 1-31

%w 工作日名稱 sunday - saturday

%r 12小時制時間,以am或pm結尾

%t 24小時制時間

%h 24小時制小時 00-23

%i 2位數字分鐘 00-59

%s 2位數字秒數 00-59

%% %文字字元

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

在sql server裡有個getdate 的函式是用來獲取日期的,不過精確到秒,比如查詢select getdate 出來的結果為2009 02 26 15 57 35.357,一般用的比較多的是隻獲取日期,並不需要時間,這時候就需要用到convert函式了。在函式convert 中你可以使用許多...

關於sql中時間格式轉換的小小疑問

sql字串轉換成日期 sql字串轉換成日期語句 日期 convert datetime,字串 convert 語句的用途是將一種資料型別的表示式轉換為另一種資料型別的表示式。格式是convert data type length expression style expression 任何有效的表示...

資料庫sql格式的檔案如何轉換成dat格式的檔案

首先。dat並不是一種標準檔案。許多軟體都使用這個副檔名,但檔案含義不同。而許多資料分析軟體也用這個副檔名儲存資料。所以這要看具體的軟體情況來定。dat檔案,可以按照副檔名來看就是data的意思,即資料檔案,這類檔案並沒有進行絕對化的定義,例如vcd光碟中的dat檔案就可以用一般的 器開啟,而qq的...