Просто запрос MSSQL, который имеет дату в формате:Формат даты как «DD Месяц YYYY»
'2016-03-22 00:00:00.000'
Мне нужно отформатировать его как:
'22 March 2016'
Я использую SQL Сервер 2012 года. Я пробовал поиск в Интернете, и обычные 106, 112 кодов, похоже, не работают.
Есть ли конкретный формат кода, который я могу использовать?
Я также смотрел на использование DATEPART, но, кажется, излишне длинный путь сделать это. Просто подумайте, есть ли более простой способ. – Ang
Использование 'DATEPART':' SELECT \t ПРАВО ('00 '+ CAST (DATEPART (DAY, GETDATE()) AS VARCHAR (2)), 2) +' '+ \t DATENAME (MONTH, GETDATE()) + '' + \t CAST (DATEPART (YEAR, GETDATE()) AS VARCHAR (4)) ' –
@Aug Проверьте мой ответ, это может быть полезно для вас. –