sql-server – 将varchar dd / mm / yyyy转换为dd / mm / yyyy datetime

前端之家收集整理的这篇文章主要介绍了sql-server – 将varchar dd / mm / yyyy转换为dd / mm / yyyy datetime前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试将dd / mm / yyyy格式的varchar列中的日期转换为datetime dd / mm / yyyy格式,这样我就可以对数据运行日期范围查询.

到目前为止,我有以下不起作用

CONVERT(varchar,CAST(date_started AS datetime),103)

我也试过了

convert(date_started as datetime,103)

我需要确保输出为dd / mm / yyyy,就像我们在英国而不是mm / dd / yyyy格式

解决方法

我想你是在这之后:
CONVERT(datetime,date_as_string,103)

请注意,datetime没有任何格式.你想一想它的演示.要以适当的格式获取datetime数据,您可以使用

CONVERT(varchar,date_as_datetime,103)

猜你在找的MsSQL相关文章