Revision: 3916
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at October 3, 2007 17:51 by rengber
Initial Code
declare @stringDate varchar(30); declare @myXmlDate xml declare @serializedDate datetime declare @xQuery varchar(100) set @stringDate = '2007-10-03T11:24:07.003+12:00' set @myXmlDate = cast('' as xml) --Gets an empty Xml datatype set @serializedDate = @myXmlDate.value('xs:dateTime(sql:variable("@stringDate"))', 'datetime') select @serializedDate
Initial URL
http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=1920108&SiteID=1
Initial Description
This is as small as this can go: 'xs:dateTime(sql:variable("@stringDate"))' It needs to be a literal string for the Value() function. Xml Datatype http://msdn2.microsoft.com/en-us/library/ms189887.aspx Sql:Variable() Function http://msdn2.microsoft.com/en-us/library/ms188254.aspx 'xs:dateTime( val )' http://www.w3schools.com/xpath/xpath_functions.asp#datetime Xml Datatype Methods http://msdn2.microsoft.com/en-us/library/ms190798.aspx
Initial Title
TSQL Convert Xml DateTime (xs:datetime) to SQL DateTime
Initial Tags
xml
Initial Language
SQL