Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Как привести datetime в форматный вид 'dd.mm.yyyy'  [new]
Maksat
Member

Откуда:
Сообщений: 22
Как привести datetime в форматный вид 'dd.mm.yyyy' либо 'dd.mm.yy' , 'ddmmyy'

В Оракле все просто to_date(n_dt, 'dd.mm.yyyy')

есть аналогичные способы или методы?? Буду признателен за помощь!!!
6 мар 13, 12:38    [14018870]     Ответить | Цитировать Сообщить модератору
 Re: Как привести datetime в форматный вид 'dd.mm.yyyy'  [new]
Glory
Member

Откуда:
Сообщений: 104751
Maksat
В Оракле все просто to_date(n_dt, 'dd.mm.yyyy')

to_date конвертирует строку в дату. А не необорот.
6 мар 13, 12:44    [14018926]     Ответить | Цитировать Сообщить модератору
 Re: Как привести datetime в форматный вид 'dd.mm.yyyy'  [new]
Maksat
Member

Откуда:
Сообщений: 22
да, по указанной форматной дате!

короче есть поле даты ниже!
2013-02-05 00:00:00.000

из него мне нужно сделать вот так 02.05.2013 либо 020513 или 02.05.13
6 мар 13, 12:48    [14018965]     Ответить | Цитировать Сообщить модератору
 Re: Как привести datetime в форматный вид 'dd.mm.yyyy'  [new]
Glory
Member

Откуда:
Сообщений: 104751
Maksat
да, по указанной форматной дате!

Что "да" ?
Строка в дату и дата в строку - это вообще то противоположные операции

Maksat
из него мне нужно сделать вот так 02.05.2013 либо 020513 или 02.05.13

Сделать где ? Если на клиенте, то наверное нужно настроить в нем формат _отображения_ дат.
6 мар 13, 12:51    [14018984]     Ответить | Цитировать Сообщить модератору
 Re: Как привести datetime в форматный вид 'dd.mm.yyyy'  [new]
Паганель
Member

Откуда: Винница
Сообщений: 22550
Попробуйте CONVERT!
6 мар 13, 12:51    [14018986]     Ответить | Цитировать Сообщить модератору
 Re: Как привести datetime в форматный вид 'dd.mm.yyyy'  [new]
~
Guest
Maksat,
http://msdn.microsoft.com/ru-ru/library/ms187928.aspx
6 мар 13, 12:52    [14018992]     Ответить | Цитировать Сообщить модератору
 Re: Как привести datetime в форматный вид 'dd.mm.yyyy'  [new]
vrbv
Guest
SELECT CONVERT(varchar(10), GETDATE(), 104)
6 мар 13, 12:52    [14018997]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить