coo*_*ude 5 sql sql-server date
如何将“2012-12-01 12:33:00.0”翻转为“2012-01-12 12 :33:00.0”?我尝试过“选择转换(varchar(50),转换(datetime,log_date,103),121)”并使用了101和103,但仍然无法翻转它。
数据库是MS SQL
DECLARE @date DATETIME
SET DATEFORMAT ydm
SET @date = '2012-12-01 12:33:00.0'
SELECT @date
Run Code Online (Sandbox Code Playgroud)
SET DATEFORMAT ydm
将为您提供所需格式的结果。
其他选项
UPDATE Table_Name
SET COLUMN_NAME= convert(varchar(20), convert(Date, @date, 101)) + convert(varchar(30),convert(time, @date))
WHERE
Run Code Online (Sandbox Code Playgroud)
或者
select convert(datetime, convert(varchar(100), @date), 20)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
9144 次 |
最近记录: |