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