当前位置:   article > 正文

[SQL Server]SQL Server数据库中如何将时间日期类型(DateTime)转换成字符串类型(varchar,nvarchar)_sqlserver日期转换成字符串

sqlserver日期转换成字符串

问题描述

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()函数,这时可以更方便地将时间日期格式化为指定格式的字符串,如下:

FORMAT(VALUE,'yyyy-MM-dd')

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/789800
推荐阅读
相关标签
  

闽ICP备14008679号