0
現在有誰如何將此字符轉換到日期或日期時間: 「10022011」SQL轉換角色,以日期時間
現在有誰如何將此字符轉換到日期或日期時間: 「10022011」SQL轉換角色,以日期時間
快速&髒:
select convert(datetime, stuff(stuff('10022011', 5,0,'-'),3,0,'-'))
但是,您可能要考慮將字符串轉換爲ISO標準的日期格式:
declare @d char(8)
select @d = '10022011'
select convert(datetime, substring(@d,5,4) + '-' + substring(@d,3,2) + '-' + substring(@d, 1, 2))
爲了避免模棱兩可。 10-02-2011根據池塘的哪一側有不同的含義。
SELECT convert(datetime, STUFF(STUFF('10022011',3,0,'-'),6,0,'-'), 103)
末數所需日期輸出SQL格式的
Pah。毆打它。 – 2011-02-10 08:55:53
我只偶然發現這個網頁.. – Andrew 2011-02-10 09:03:45