
[英]How to convert nvarchar to date from one column to another in SQL Server
[英]SQL convert NVARCHAR from one date format to another
我知道这已经被问了很多,但我不知道如何在 SSMS 中更改日期。
我在 ssms 中遇到问题,我无法将 M/D/YYYY H:mm:ss: xm 格式的 nvarhar 集转换为 YYYY-DM H:MM:SS。 我知道我需要使用转换函数,但它输出了错误的数据。
已完成 = 2020 年 10 月 21 日下午 1:52:23
begin tran
update course
set resetdate = CONVERT(datetime, Completed, 111)
...
输出是 2020 年 10 月 21 日下午 1:52
预计产量为 2020-10-21
同样,当我使用 102 作为参数时,我也会得到相同的输出。
由于 SSMS 以某种方式(YDM)格式化了日期时间,因此我给出的日期无论如何都行不通。 我需要告诉它我给它的日期的格式以及我想把它转换成什么。
参考https://www.sqlservertutorial.net/sql-server-system-functions/convert-string-to-datetime/
https://docs.microsoft.com/en-us/sql/t-sql/functions/cast-and-convert-transact-sql?view=sql-server-ver15各种堆栈论坛
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.