gpt4 book ai didi

sql-server - T-SQL 连接并将字符串转换为日期时间

转载 作者:行者123 更新时间:2023-12-04 02:28:17 26 4
gpt4 key购买 nike

我有一个表(再次由生物识别软件实现)将日期和时间存储为不同列中的字​​符串。

日期列存储日期,如 20160128 表示 2016 年 1 月 18 日,时间列存储时间,如 220747(10:07下午 :47).

我如何连接两个字符串并转换为有效的日期时间值?

我已经提到了这里提出的其他几个问题,发现其中很多只涉及日期部分,缺少时间因素

Table structure

最佳答案

您应该查看Convert 的帮助页面,看看最适合您的需求:https://msdn.microsoft.com/en-us/library/ms187928.aspx

SELECT Convert(datetime, '20160128' + ' ' +  '22:07:47', 113)

似乎可行,所以我建议您按原样简单地连接日期,并根据需要丰富时间部分(使用 SubString(),注意添加当小时部分只有 1 个数字时为起始零)

关于sql-server - T-SQL 连接并将字符串转换为日期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35057390/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com