Формат даты дата-месяц-год - PullRequest
1 голос
/ 19 мая 2011

У меня есть таблица, в которой есть столбец datetime.Я хочу показать дату в формате дата-месяц-год. ​​Я использую SQL Server 2008.

Ответы [ 2 ]

3 голосов
/ 19 мая 2011

Вам необходимо преобразовать столбец даты и времени

select convert(varchar,datecolumn,103) from yourtable
2 голосов
/ 19 мая 2011

Некоторые преобразования даты и времени:

SELECT convert(datetime, '10/23/2016', 101) -- mm/dd/yyyy
SELECT convert(datetime, '2016.10.23', 102) -- yyyy.mm.dd
SELECT convert(datetime, '23/10/2016', 103) -- dd/mm/yyyy
SELECT convert(datetime, '23.10.2016', 104) -- dd.mm.yyyy
SELECT convert(datetime, '23-10-2016', 105) -- dd-mm-yyyy

SELECT CONVERT(VARCHAR(10), GETDATE(), 111) AS [YYYY/MM/DD]
/*  YYYY/MM/DD
    2015/07/11    */
SELECT CONVERT(VARCHAR(10), GETDATE(), 112) AS [YYYYMMDD]
/*  YYYYMMDD
    20150711     */

- строка преобразования SQL в datetime - время, установленное на 00: 00: 00.000 или 12:00 AM

PRINT CONVERT(datetime,'07-10-2012',110)        -- Jul 10 2012 12:00AM
PRINT CONVERT(datetime,'2012/07/10',111)        -- Jul 10 2012 12:00AM
PRINT CONVERT(datetime,'20120710',  112)        -- Jul 10 2012 

Вы можете узнать все преобразования DateTime из здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...