我正在尝试格式化从sql server收到datetime
列的方式。我需要以02/25/2015
的格式接收它。将日期转换为正确格式的最佳方法是什么?
这是我的选择:
SELECT a.[firstDate] AS 'First Date', a.[secondDate] AS 'Second Date'
FROM [firstTable] a
left join [secondTable] b on b.[code] = a.[code]
WHERE b.[name] = 'John Doe'
答案 0 :(得分:0)
您可以使用convert将SQL日期格式化为字符串,因此这样的事情应该有效:
SELECT convert(varchar(10), a.[firstDate], 101) AS 'First Date',
convert(varchar(10),a.[secondDate], 101) AS 'Second Date'
FROM [firstTable] a
left join [secondTable] b on b.[code] = a.[code]
WHERE b.[name] = 'John Doe'
但是,您可能最好在从数据库中读取日期的代码中进行日期格式化。