Когато работите с дати в SQL Server, форматът ISO-8601 вероятно е най-добрият начин, тъй като той просто работи независимо от настройките ви за език и култура.
За да ВМЪКНЕТЕ данни в таблица на SQL Server, нямате нужда от никакви кодове за преобразуване или каквото и да било - просто посочете датите си като буквални низове
INSERT INTO MyTable(DateColumn) VALUES('20090430 12:34:56.790')
и сте готови.
Ако трябва да преобразувате колона с дата във формат ISO-8601 при SELECT, можете да използвате код за преобразуване 126 или 127 (с информация за часовата зона), за да постигнете ISO формат.
SELECT CONVERT(VARCHAR(33), DateColumn, 126) FROM MyTable
трябва да ви даде:
2009-04-30T12:34:56.790