首页 > 解决方案 > 字符串转换为有效日期

问题描述

我需要将字符串转换为有效的日期格式

我试过使用 cast 和 convert 函数无济于事。

Convert( mystring, mm/dd/yy)

我有一个字符串,例如:Tuesday, July 09, 2019 12:00 AM 以获取输出 mm/dd/yy 。我无法完成这项工作。

2019 年 7 月 9 日星期二 12:00 AM---> mm/dd/yy

标签: sql-servertsqldatetype-conversion

解决方案


尝试这个:

SELECT TRY_PARSE('Tuesday, July 09, 2019 12:00 AM' AS DATETIME USING 'en-US')

转换为有效日期。

然后:

SELECT CONVERT(VARCHAR(10), TRY_PARSE('Tuesday, July 09, 2019 12:00 AM' AS DATETIME USING 'en-US'), 101)

将其转换为mm/dd/yy.


推荐阅读