问题描述
SQL Server数据库中,如何将时间日期类型(DateTime)的数据转换成字符串类型(varchar,nvarchar),并对其进行yyyy-mm-dd
形式的格式化输出
方案一
使用SQL Server的CONVERT()
函数,如下:
SELECT LEFT(CONVERT(VARCHAR, GETDATE(), 120), 10)
或者
SELECT CONVERT(VARCHAR(10), GETDATE(), 120)
方案二
在SQL Server 2012及以上版本中,新增了FORMAT()
函数,这时可以更方便地将时间日期格式化为指定格式的字符串,如下:文章来源:https://www.toymoban.com/news/detail-732397.html
FORMAT(VALUE,'yyyy-MM-dd')
文章来源地址https://www.toymoban.com/news/detail-732397.html
到了这里,关于[SQL Server]SQL Server数据库中如何将时间日期类型(DateTime)转换成字符串类型(varchar,nvarchar)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!