MS SQL:将日期时间列转换为nvarchar
答
假设SQL Server中,这里是转换文档:
http://msdn.microsoft.com/en-us/library/ms187928.aspx
通过看,它看起来像你想要的风格103:
SELECT CONVERT(nvarchar(10), getdate(), 103)
答
这应该有所帮助。它包含了所有(或大多数反正)在不同的日期格式
http://wiki.lessthandot.com/index.php/Formatting_Dates
我想你会更好的处理在客户端如果可能的字符串转换。
答
select convert(nvarchar(10), datefield, 103)
答
天啊,我打字太慢。 ..
select CONVERT (NVARCHAR, GETDATE(), 103)
答
查找转换在BOL。
答
可以转换日期以多种格式,你的情况:
CONVERT(NVARCHAR(10), YOUR_DATE_TIME, 103) => 15/09/2016
CONVERT(NVARCHAR(10), YOUR_DATE_TIME, 3) => 15/09/16
Syntaxe:
CONVERT('TheDataTypeYouWant', 'TheDateToConvert', 'TheCodeForFormating' *)
的代码是一个整数,这里3是没有世纪第三格式化,如果您想要世纪只是改变代码为103.
和该输出的格式是? – 2008-11-07 18:10:11
这种格式正是OP要求的格式,并且是用指定的DB语言编写的。我不确定倒票是怎么回事。 – 2008-11-07 19:28:29