gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 15:16:30 25 4
gpt4 key购买 nike

我有一个日期和时间以 yyyymmdd_time (20161012_1528) 格式出现的数据。

我想将它转换为 SQL Server 数据库中的日期时间 2016-10-12 15:28:00:00

有什么直接的方法可以做到这一点。还是必须创建一个自定义函数?

最佳答案

Declare @String varchar(25) = '20161012_1528'

Select cast(left(@String,8)+' '+Stuff(right(@String,4),3,0,':') as datetime)

或者

Select cast(Stuff(Replace(@String,'_',' '),12,0,':') as datetime)

返回

2016-10-12 15:28:00.000

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

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