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

麦克风

在 SQL Server 中,我有一个从字符串中剥离日期的查询,需要转换为实际日期格式以加入另一个日期。

字符串 = '2014 年 11 月 7 日'

我试过强制转换(字符串作为日期)但得到“从字符串转换日期和/或时间时转换失败。”

塞巴斯蒂安·布罗施

您可以使用以下方法CONVERT

SELECT CONVERT(DATE, string, 106)

-- example
SELECT CONVERT(DATE, '07 Nov 2014', 106) -- 2014-11-07

您可以106microsoft docs找到包含所有日期和时间样式(第三个参数的列表您还可以在 SQL Fiddle 上找到工作演示

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Javascript中将日期格式从dd-MMM-yyyy转换为yyyymmdd?

如何在iOS中将2014-05-28T10:51:40.3056 + 01:00中的日期字符串转换为dd-mmm-yyyy格式

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

如何在SQL中将日期格式从YYYY-MM-DD转换为YYYY-MM

如何将SQL Server 2016 GETDATE()函数输出转换为MMM dd,yyyy?

如何在PostgreSQL中将“ dd-mm-yyyy”转换为“ dd-mmm-yyyy”?

在 SQL Server 中将文本从“yyyymmdd”或“yyyyddmm”格式重新格式化为“dd MMM yyyy”格式

如何在C#中将字符串日期转换为以下日期格式dd / MM / yyyy t:m:s

无法在SQL Server中将dd-mm-yyyy dateformat字符串转换为datetime

在SQL Server中将字符串ddmmyyyhhmi转换为yyyy-mm-dd

在 Google 表格中将时间戳字符串 (dd MMM yyyy HH:mm:ss) 转换为日期 (DD/MM/YY)

如何从js中的dd-mmm-yyyy格式的字符串中提取日期

将字符串转换为日期格式:DD-MMM-YYYY 到 Python 中的日期时间

选择查询以在SQL Server 2008中将日期格式显示为mmm dd yyyy hh:mm am

在mysql中将mysql日期格式转换为dd-mmm-yyyy

如何将 Java 字符串“EEE MMM dd HH:mm:ss zzz yyyy”日期类型转换为 Java util.Date“yyyy-MM-dd”

如何在Teradata中将字符串转换为'mm / dd / yyyy'格式?

如何使用JavaScript或jQuery解析“ dd / mm / yyyy”或“ dd-mm-yyyy”或“ dd-mmm-yyyy”格式的日期字符串

如何在BigQuery中将dd / mm / yyyy字符串转换为日期?

如何在JavaScript中将日期字符串格式化为D,MMM yyyy

如何在C ++中将日期时间格式从yyyy-MM-dd转换为yyyy / MM / dd?

将字符串转换为Datetime格式dd-MMM-yyyy问题

将字符串转换为R中的日期:月份缩写为“ dd-mmm-YYYY”

"EEE, dd MMM yyyy hh:mm:ss zzz" 字符串转换为日期

如何将字符串日期(25.04.2016)转换为日期格式(mm / dd / yyyy)?

将dd-MMM-YYYY格式的日期转换为JS中的日期或dd / mm / yyyy格式

日期在Java中将dd-MMM-yyyy转换为dd-MM-yyyy

SQL如何将MM-DD-YYYY字符串值转换为日期

c# 如何从包含格式的字符串中仅提取格式(例如 string = "Printed on {0:dd MMM yyyy}" 并且我想要 dd MMM yyyy