【发布时间】:2015-10-13 13:20:24
【问题描述】:
如何将dd/mm/yyyy 转换为yyyy/mm/dd。有时 SQL Server 会日复一日地更改月份。
例如:02/12/2014(dd/mm/yyyy) 到 2014/02/12(yyyy/dd/mm) 但正确的是 2014/12/02(yyyy/mm/dd)。
【问题讨论】:
-
在可能的情况下,最好只使用正确的日期时间类型(例如,SQL Server 中的
date、time、datetime2,无论您的应用程序语言中的类型是什么)。这些没有 格式。理想情况下,您从尽可能接近用户输入的字符串中解析,并在 UI 呈现中尽可能晚地转换回字符串。除此以外,避免字符串,让语言绑定处理类型之间的转换。
标签: sql sql-server date datetime sql-server-2012