一尘不染

如何将DateTime转换为VarChar

sql

我需要将DateTime变量中的值转换为varchar格式化为yyyy-mm-dd格式的变量(无时间部分)。

我怎么做?


阅读 163

收藏
2021-05-05

共1个答案

一尘不染

使用Microsoft Sql Server:

--
-- Create test case
--
DECLARE @myDateTime DATETIME
SET @myDateTime = '2008-05-03'

--
-- Convert string
--
SELECT LEFT(CONVERT(VARCHAR, @myDateTime, 120), 10)
2021-05-05