/ Published in: SQL
                    
                                        
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
                '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
                            
                                Expand |
                                Embed | Plain Text
                            
                        
                        Copy this code and paste it in your HTML
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
URL: http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=1920108&SiteID=1
Comments
 Subscribe to comments
                    Subscribe to comments
                
                