日期时间条目变成代码

时间:2015-08-17 07:01:56

标签: sql-server-2012

您好我正在生成一个脚本,以便我的mssql数据将采用sql格式。之后我有一个datetime列。一个示例条目是 2015-02-15 09:45:39.000
它变成 CAST(0x0000A44000A0DA84 AS DateTime)
如何将其转换为 2015-02-15 09:45:39 删除.000并保留yyyy-mm-dd格式

1 个答案:

答案 0 :(得分:0)

你只想删除毫秒?

  • 转换它:

    Select convert(varchar(50), getdate(), 120)
    

    output = 2015-08-17 12:01:26

  • 或将ms设置为000:

    Select DATEADD(ms, -DATEPART(ms, getdate()), getdate())
    

    output = 2015-08-17 12:01:26.000