我想在UTC服务器中将UTC毫秒转换为DateTime.
这可以通过以下代码在C#中轻松完成:
DateTime startDate = new DateTime(1970, 1, 1).AddMilliseconds(1348203320000);
Run Code Online (Sandbox Code Playgroud)
我需要在SQL服务器中执行此操作.我在这里找到了一些脚本,但这是从1900-01-01开始的.
我已经使用了DATEADD下面的函数,但这是通过将毫秒作为差异给出算术溢出异常:
SELECT DATEADD(MILLISECOND,1348203320000,'1970-1-1')
Run Code Online (Sandbox Code Playgroud)
如何正确进行转换?