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