gpt4 book ai didi

sql - sql server中的str_to_date函数?

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

MySQL有一个名为STR_TO_DATE, that converts a string to date的函数。

问题:

SQL Server中有类似的功能吗?

最佳答案

如果您需要解析特定格式,请使用CONVERT(datetime, @mystring, @format)。以此作为引用:https://web.archive.org/web/20200729210252/http://www.sqlusa.com/bestpractices/datetimeconversion/

一些例子:

SELECT convert(datetime, '10/23/2016', 101) -- mm/dd/yyyy

SELECT convert(datetime, '2016.10.23', 102) -- yyyy.mm.dd ANSI date with century

SELECT convert(datetime, '23/10/2016', 103) -- dd/mm/yyyy

SELECT convert(datetime, '23.10.2016', 104) -- dd.mm.yyyy

SELECT convert(datetime, '23-10-2016', 105) -- dd-mm-yyyy

-- mon types are nondeterministic conversions, dependent on language setting

SELECT convert(datetime, '23 OCT 2016', 106) -- dd mon yyyy

SELECT convert(datetime, 'Oct 23, 2016', 107) -- mon dd, yyyy

-- 2016-10-23 00:00:00.000

SELECT convert(datetime, '20:10:44', 108) -- hh:mm:ss

-- 1900-01-01 20:10:44.000

关于sql - sql server中的str_to_date函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3525593/

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