Chcę przekonwertować UTC milisekund na DateTime w serwerze SQL.Konwertuj UTC Milisekund na DATETIME w serwerze SQL
Można to łatwo zrobić w C# przez następujący kod:
DateTime startDate = new DateTime(1970, 1, 1).AddMilliseconds(1348203320000);
muszę zrobić to na serwerze SQL. Znalazłem skrypt here, ale to było podejmowanie początkowych tyknięć od 1900-01-01.
Użyłem funkcji DATEADD
jak poniżej, ale to był dając przepełnienie wyjątku supping milisekund jako różnica:
SELECT DATEADD(MILLISECOND,1348203320000,'1970-1-1')
jaki sposób można zrobić konwersję prawidłowo?