如何将{7/4/2016 5:00:00 Am}转换为" 2016年7月4日"在SQL中。这必须在SQL中完成,因为我需要以{7/4/2016 5:00:00 Am}格式发送日期,并且需要在" 2016年7月4日"中存储和检索。格式。
我正在使用SQL Server Management Studio 2012。
答案 0 :(得分:0)
如果SQL Server 2012+可以使用format()函数
select format(cast('7/4/2016 5:00:00 Am' as datetime),'MMMM d, yyyy')
Returns
July 4, 2016