sql日期格式轉換

2022-03-02 07:23:30 字數 2350 閱讀 2067

1樓:祿昂公豐雅

到sql

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

2樓:匿名使用者

舉例如下:

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日期格式

3樓:好程式設計師

declare @data1 nvarchar(20);

set @data1='20090506143408';

set @data1= left(@data1,8)+' '+substring(@data1,9,2)+':'+substring(@data1,11,2)+':'+substring(@data1,13,2)

select convert(datetime,@data1);

思路就是將原有的字串換成如下形式:20090506 14:34:07

然後再將字串轉換成datetime型別。

sql server 資料庫,在查詢sql語句中日期格式轉換問題,怎麼把原資料年月日時分秒轉換成年月日

4樓:匿名使用者

--取復'2016-10-18'這天的資料select * from case_col_rec where cast(col_time as date)='2016-10-18'

如果你制只是要取某天的資料,不建議你轉換資料型別後來匹配,因為那樣不會走索引

select * from case_col_rec where col_time>='2016-10-18' and col_time<'2016-10-19'

5樓:時間_哎

col_time儲存的是

復2016-10-18 10:05:00 ,要2016-10-18這部分

select * from case_col_rec where substr (col_time,0,10)

直接制擷取col_time 前十位就好了, 好久沒寫sql了,不知道是從0開始還是1開始.

錯了你就把0改成1

excel中常規格式和日期格式的轉換規則是什麼

excel中常規格式和日期格式的轉換規則如下 1900 1 1為起始日期,轉換的數字是0,往後的每一天增加11900 1 2轉換為數字是 1 1900 1 3轉換為數字是 2 1900 1 4轉換為數字是 3 以此類推 2013 8 27距離1900 1 1一共是41513天因此41513轉換為日期...

Excel怎麼把數值轉換為日期的格式

單的設定單元格格式肯定解決不了問題的。你這樣,例如這個20051125在a1單元格,你在b1輸入如下公式 date left a1,4 mid a1,5,2 mid a1,7,2 然後把b1設成日期型就好了,如果必須在a1顯示這個2002年11月25日,那你就選擇b1 複製 選擇a1 按右鍵 選擇性...

ecel中怎麼將8位數字轉換為日期格式

1 假設我們要將a2單元格的日期 20141011 轉換成日期格式 2014 10 11 轉換後的值生成在b2單元格。2 單擊b2單元格,在單元格中輸入 或直接複製 函式 date left a2,4 mid a2,5,2 right a2,2 注意 括號和逗號要使用英文格式。3 按回車鍵後,在b2...