Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
Andrew_vb1110 Member Откуда: Симферополь Сообщений: 538 |
Господа, кассовый аппарат выдает дату и время в строковом формате 2012-03-29T15:20:48 Как такую строковую дату корректно конвертировать в формат datetime? |
30 июн 12, 16:20 [12798633] Ответить | Цитировать Сообщить модератору |
locky Member Откуда: Харьков, Украина Сообщений: 62034 |
http://msdn.microsoft.com/en-us/library/aa226054%28v=SQL.80%29.aspx ISO8601 yyyy-mm-dd Thh:mm:ss.mmm(no spaces) ? |
30 июн 12, 16:34 [12798651] Ответить | Цитировать Сообщить модератору |
Andrew_vb1110 Member Откуда: Симферополь Сообщений: 538 |
типа такого, только мне нужно наоборот в формат datetime CONVERT(nvarchar(30), GETDATE(), 126) AS UsingConvertTo_ISO8601 |
||
30 июн 12, 17:04 [12798694] Ответить | Цитировать Сообщить модератору |
Andrew_vb1110 Member Откуда: Симферополь Сообщений: 538 |
Andrew_vb1110, Я нашел такое решение: select CONVERT(datetime, '2006-04-25T15:50:59.997', 126) AS UsingConvertFrom_ISO8601 |
30 июн 12, 17:12 [12798711] Ответить | Цитировать Сообщить модератору |
iap Member Откуда: Москва Сообщений: 47047 |
|
||
30 июн 12, 17:22 [12798735] Ответить | Цитировать Сообщить модератору |
Все форумы / Microsoft SQL Server | ![]() |