SQL 서버에서 UTC 밀리 초를 DateTime으로 변환하고 싶습니다. SQL 서버에서 UTC 밀리 초를 DATETIME으로 변환합니다.
이
쉽게 다음 코드로 C#으로 수행 할 수 있습니다DateTime startDate = new DateTime(1970, 1, 1).AddMilliseconds(1348203320000);
내가 SQL 서버에서이 작업을 수행해야합니다. here이라는 스크립트를 발견했으나 1900-01-01에서 초기 틱을 가져 왔습니다.
나는 아래와 같은 DATEADD
기능을 사용하고 있지만,이 차이로 밀리 초 supping하여 산술 오버플로 예외를주고 있었다 :
SELECT DATEADD(MILLISECOND,1348203320000,'1970-1-1')
가 어떻게 제대로 변환을 할 수 있습니까?