如何在SQL Server中将XML字符串值转换为日期时间

蝙蝠_程序员

我有下面的代码,该代码从SQL Server中的XML字符串中选择一个日期值。字符串值以格式返回,在ddmmyy将其datetime保存到表中之前,我需要将其转换为T-SQL类型。

SELECT TOP 1
    list.n.value('(DOB/@value)[1]', 'datetime') AS 'DOB'
FROM 
    @ResultXML.nodes('/Variables') AS list(n)

XML档案:

<Variables>
    <DOB>111290</DOB>
</Variables>
Shnugo

您可以这样尝试:

DECLARE @XML XML=
'<Variables>
    <DOB>111290</DOB>
</Variables>';

SELECT CONVERT(DATETIME,STUFF(STUFF(@XML.value('(/Variables/DOB)[1]','varchar(max)'),3,0,'/'),6,0,'/'),3)

首先,您使用两次而不是STUFF来获取,11/12/90而不是111290使用3来将其转换为日期时间(或任何其他合适的格式:.用于德语,-用于英国...)CAST and CONVERT

最好的办法是正确存储日期和时间值。在XML中,这应该是ISO8601,这意味着yyyy-MM-dd具有ISO8601的yyyy-MM-ddThh:mm:ss 更多详细信息

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在SQL Server中将字符串转换为日期时间

来自分类Dev

如何在python中将时间值(以字符串形式)转换为日期时间?

来自分类Dev

在 SQL Server 中将日期时间字符串转换为日期时间格式

来自分类Dev

在SQL Server 2008中将字符串转换为日期时间

来自分类Dev

如何在pyspark中将日期时间从字符串格式转换为日期时间格式?

来自分类Dev

如何在 SQL Server 中将字符串从 dd mmm yyyy 格式转换为日期

来自分类Dev

在SQL Server中将字符串转换为日期

来自分类Dev

如何在PHP中将字符串“ [日期] [时间]转换为[时间]”转换为两个日期时间

来自分类Dev

如何在Python中将本地时间的日期/时间字符串转换为UTC?

来自分类Dev

如何在PHP中将字符串转换为日期或日期时间

来自分类Dev

如何在PHP中将字符串转换为日期或日期时间

来自分类Dev

如何在SQL Server中将字符串日期转换为另一种日期格式?

来自分类Dev

如何在SQL Server 2008中将字符串日期转换为有效的日期格式?

来自分类Dev

如何在Javascript中将日期时间字符串(yyyymmddhhss)格式转换为dd / mm / yyyy?

来自分类Dev

如何在MySQL中将字符串转换为日期时间格式

来自分类Dev

如何在python中将字符串日期转换为纪元时间戳

来自分类Dev

如何在 Java 中将字符串 AM/PM 日期转换为时间戳?

来自分类Dev

如何在JavaScript中将日期转换为字符串?

来自分类Dev

如何在Mulesoft中将字符串转换为日期?

来自分类Dev

如何在JavaScript中将日期转换为字符串?

来自分类Dev

如何在excel中将字符串转换为日期?

来自分类Dev

如何使用乔达时间在Java中将字符串转换为日期时间

来自分类Dev

如何将包含时区的字符串转换为日期时间SQL Server

来自分类Dev

如何将包含时区的字符串转换为日期时间SQL Server

来自分类Dev

SQL Server:如何将此字符串转换为日期时间?

来自分类Dev

如何在Databricks SQL中将字符串转换为日期

来自分类Dev

如何在python中将“上周日”或“下周一”之类的时间字符串转换为日期时间格式

来自分类Dev

如何使用%p在python中将包含AM/PM的字符串转换为日期时间

来自分类Dev

sql将字符串转换为日期/日期时间

Related 相关文章

  1. 1

    如何在SQL Server中将字符串转换为日期时间

  2. 2

    如何在python中将时间值(以字符串形式)转换为日期时间?

  3. 3

    在 SQL Server 中将日期时间字符串转换为日期时间格式

  4. 4

    在SQL Server 2008中将字符串转换为日期时间

  5. 5

    如何在pyspark中将日期时间从字符串格式转换为日期时间格式?

  6. 6

    如何在 SQL Server 中将字符串从 dd mmm yyyy 格式转换为日期

  7. 7

    在SQL Server中将字符串转换为日期

  8. 8

    如何在PHP中将字符串“ [日期] [时间]转换为[时间]”转换为两个日期时间

  9. 9

    如何在Python中将本地时间的日期/时间字符串转换为UTC?

  10. 10

    如何在PHP中将字符串转换为日期或日期时间

  11. 11

    如何在PHP中将字符串转换为日期或日期时间

  12. 12

    如何在SQL Server中将字符串日期转换为另一种日期格式?

  13. 13

    如何在SQL Server 2008中将字符串日期转换为有效的日期格式?

  14. 14

    如何在Javascript中将日期时间字符串(yyyymmddhhss)格式转换为dd / mm / yyyy?

  15. 15

    如何在MySQL中将字符串转换为日期时间格式

  16. 16

    如何在python中将字符串日期转换为纪元时间戳

  17. 17

    如何在 Java 中将字符串 AM/PM 日期转换为时间戳?

  18. 18

    如何在JavaScript中将日期转换为字符串?

  19. 19

    如何在Mulesoft中将字符串转换为日期?

  20. 20

    如何在JavaScript中将日期转换为字符串?

  21. 21

    如何在excel中将字符串转换为日期?

  22. 22

    如何使用乔达时间在Java中将字符串转换为日期时间

  23. 23

    如何将包含时区的字符串转换为日期时间SQL Server

  24. 24

    如何将包含时区的字符串转换为日期时间SQL Server

  25. 25

    SQL Server:如何将此字符串转换为日期时间?

  26. 26

    如何在Databricks SQL中将字符串转换为日期

  27. 27

    如何在python中将“上周日”或“下周一”之类的时间字符串转换为日期时间格式

  28. 28

    如何使用%p在python中将包含AM/PM的字符串转换为日期时间

  29. 29

    sql将字符串转换为日期/日期时间

热门标签

归档