我想将DateTime转换为VarChar。
它把它联系起来这么多的问题
但等一下。
下一个链接很棒:
How to convert DateTime to VarChar
但这对我的问题没有影响。
我的输出更适合格式化101
CONVERT(varchar(10), [MyDateTimecolumn], 101)
输出:
04/21/2000
我希望月份输出不为零
请求输出
4/21/2000
它是否适用,不使用任何字符串函数(如substring,replace,...等)?
已更新所请求的代码应在SQLServer2005
,SQLServer2012
& Sybase
答案 0 :(得分:0)
如果您使用的是SQL 2012或更高版本,则可以使用SQL原生的FORMAT
函数来实现它。
FORMAT(YourDate, 'M/dd/yyyy')