sql字元轉日期
① sql字元串轉換成日期格式
先用substring這個字元串函數,將你的12位字元,用'-'和':'連接成
'2009-10-05
22:49'的字元串,就可以轉換了
② sql server 中怎麼把字元串轉化為日期
建議:
1、在該表臨時加一個欄位col1 設置為datetime類型
2、把08 31 2007 12:00AM轉換到2007-08-31賦給col1
SET col1 = to_date('08 31 2007 12:00AM','mm dd yyyy HH:MIPM','nls_date_language=ENGLISH') 這里把'08 31 2007 12:00AM'換成你的老的欄位名字。
3、把老欄位所有值清零
4、修改老欄位數據類型為datetime
5、把col1這個臨時數據更新到老欄位
===忘了,你這是sql server 如果to_date('08 31 2007 12:00AM','mm dd yyyy HH:MIPM','nls_date_language=ENGLISH')有問題,試試看
to_date('08 31 2007 12:00AM','mm dd yyyy HH:MIPM'),我不確定你的資料庫字元集是什麼。
③ sql如何將字元串轉為日期
SQL中將字元串轉換成日期語句:日期=convert(datetime,字元串)。
CONVERT ()語句的用途是將一種數據類型的表達式轉換為另一種數據類型的表達式。格式是CONVERT ( data_type [ ( length ) ] , expression [ , style ] )。
④ sql server 字元轉日期
字元在轉日期的時候,你可以直接點擊,它裡面有一個轉換功能,然後就能夠直接轉化了。
⑤ 在SQL中怎樣把字元型的數據轉換成日期型的呢
1、首先點擊「開始」——「Microsoft SQL Server 2005」——「Microsoft SQL Server Management Studio」。
⑥ sql怎麼把字元串轉換為日期格式
字元轉換為日期時,Style的使用
--1. Style=101時,表示日期字元串為:mm/dd/yyyy格式
SELECT CONVERT(datetime,'11/1/2003',101)
--結果:2003-11-01 00:00:00.000
--2. Style=101時,表示日期字元串為:dd/mm/yyyy格式
SELECT CONVERT(datetime,'11/1/2003',103)
--結果:2003-01-11 00:00:00.000
/*== 日期轉換為字元串 ==*/
DECLARE @dt datetime
SET @dt='2003-1-11'
⑦ sql字元串轉日期
sql字元串轉日期
120或者121的格式是YYYY-MM-DD
而您這個格式是日月年的格式,使用105
SELECT convert(datetime,'30-03-2011',105)
⑧ sql怎麼把字元串轉化為時間格式
select SUBSTRING(字元串,2 ,2) from 表
字元串轉換時間格式 CONVERT(字元串格式,字元串,時間格式編碼)
⑨ sql轉換時間日期為字元格式
select
getdate()當前時間,
replace(replace(replace(replace(convert(varchar(23),getdate(),121),'',''),':',''),'-',''),'.','')格式化後
⑩ sql 字元串轉日期
convert(datetime,OperDate,111)