【问题标题】:Convert SQL date varchar(512) to dd/MM/yyyy将 SQL 日期 varchar(512) 转换为 dd/MM/yyyy
【发布时间】:2016-02-03 10:03:29
【问题描述】:

当我想将 Ndate 数字“翻译”成 dd/MM/yyyy 时,我会使用它

convert(varchar(16),dateadd(day, d.Field_Date, '01-01-1970'),103)

但是我有一个具有这种格式的 VARCHAR(512) 字段,我想将该字符串转换为日期格式。

你能(是的,你 :-))告诉我如何用 SQL Server 语言来做吗?

谢谢。

【问题讨论】:

标签: mysql sql sql-server date string-to-datetime


【解决方案1】:

为什么不使用相同的查询:

declare @date varchar(512) = '03/11/2015'

Select CONVERT(date, @date, 103)

103 是与 Convert 一起用于英国/法国日期 (dd/mm/yyyy) 的正确样式

输出为日期:

2015-11-03

【讨论】:

    猜你喜欢
    • 2013-10-19
    • 1970-01-01
    • 2012-03-05
    • 2020-06-22
    • 2018-01-08
    • 2018-02-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多