本文介绍了在sql server中从String转换为Datetime的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 29岁程序员,3月因学历无情被辞! 我想将这个'2013-10-10T00:00:00 + 05:30'字符串转换为sql server 2005中的日期时间而不使用子字符串函数, 但是我收到了一个错误'转换日期时间从字符串转换失败'.plzz sugest me。 提前致谢。 SriramI want to convert exactly this '2013-10-10T00:00:00+05:30' string to datetime in sql server 2005 with out using substring function,but i got an error 'Conversion failed when converting datetime from character string'.plzz sugest me.Thanks in advance.Sriram推荐答案SELECT CAST('' AS XML).value('xs:dateTime("2013-10-10T00:00:00+05:30")', 'DATETIME'); xs:dateTime function将时间转换为当地时间(基于时区)。xs:dateTime function converts time to local time (based on the time zone). 这篇关于在sql server中从String转换为Datetime的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持! 上岸,阿里云! 08-30 06:15