我的日期采用这种格式2017-02-03
,并且我希望在执行选择命令时我的日期应采用这种格式01-Mar-2016
。
我使用的是 SQL Server 2012
最佳答案
检查这个website 。这会很有帮助。
select replace(convert(varchar, getdate(), 106),' ','-')
这里的做法是:首先将其转换为'01 Mar 2016',然后将空格('')替换为'-'。这将给出所需的输出“01-Mar-2016”
关于sql-server - SQL Server 2012 中的日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46053691/