Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Формат времени чч.мм дд.мм.гг  [new]
drink22
Guest
привет! :)

как мне можно преобразовать время в datetime в формат чч.мм дд.мм.гг
сейчас пользуюсь CONVERT(char(17), TimeBegin, 113), но это вместо номера месяца возвращает сокращенное название, это не совсем то, что хотелось бы..

спасибо!
25 ноя 09, 15:10    [7977083]     Ответить | Цитировать Сообщить модератору
 Re: Формат времени чч.мм дд.мм.гг  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
А почему 113-ый стиль, а не 108 или 114?
25 ноя 09, 15:13    [7977110]     Ответить | Цитировать Сообщить модератору
 Re: Формат времени чч.мм дд.мм.гг  [new]
iljy
Member

Откуда:
Сообщений: 8711
drink22,

а в БОЛ посмотреть про функциям CAST and CONVERT? Там подробно все форматы описаны, выберите какой вам надо.
25 ноя 09, 15:13    [7977115]     Ответить | Цитировать Сообщить модератору
 Re: Формат времени чч.мм дд.мм.гг  [new]
drink22
Guest
Я смотрел, подходящего не нашел
113-ый стиль потому-что он наиболее подходит, мне нужно со временем..
25 ноя 09, 15:24    [7977228]     Ответить | Цитировать Сообщить модератору
 Re: Формат времени чч.мм дд.мм.гг  [new]
iljy
Member

Откуда:
Сообщений: 8711
drink22,

ну так преобразуйте отдельно время и отдельно дату, а потом склейте строки
25 ноя 09, 15:27    [7977251]     Ответить | Цитировать Сообщить модератору
 Re: Формат времени чч.мм дд.мм.гг  [new]
iap
Member

Откуда: Москва
Сообщений: 46975
SELECT STUFF(CONVERT(VARCHAR(5),TimeBegin,8),3,1,'.')+' '+CONVERT(VARCHAR(8),TimeBegin,4);
25 ноя 09, 15:38    [7977362]     Ответить | Цитировать Сообщить модератору
 Re: Формат времени чч.мм дд.мм.гг  [new]
drink22
Guest
сделал как
select convert(varchar(15), getdate(),104) + ' ' +convert(varchar(5), getdate(),108)

спасибо!
25 ноя 09, 15:53    [7977492]     Ответить | Цитировать Сообщить модератору
 Re: Формат времени чч.мм дд.мм.гг  [new]
iap
Member

Откуда: Москва
Сообщений: 46975
drink22
сделал как
select convert(varchar(15), getdate(),104) + ' ' +convert(varchar(5), getdate(),108)

спасибо!
И получился нужный формат
drink22
как мне можно преобразовать время в datetime в формат чч.мм дд.мм.гг
???
Однако! Обманывать нехорошо.
25 ноя 09, 16:28    [7977859]     Ответить | Цитировать Сообщить модератору
 Re: Формат времени чч.мм дд.мм.гг  [new]
drink22
Guest
мда, прошу прощения, я местами перепутал...
25 ноя 09, 16:47    [7978052]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить