我要解析到SQL Server的JSON日期格式有问题。看来我有JSON日期字符串,该字符串已由C#应用程序使用.NET JavaScriptSerializer转换为Serialized。我无法控制该应用程序,只能通过JSON API访问它。
我在这里分享一些我拥有的日期字符串示例:
/ Date(-62135596800000)/-应为“ 0001-01-01T00:00:00Z”-这是应用程序的默认值。
/ Date(643500000000 + 0200)/-应该为“ 1990-05-24T00:00:00”
/ Date(381970800000 + 0100)/-应该为“ 1982-02-08T00:00:00”
我知道默认情况下,SQL Server 2016不支持将日期转换为这样的日期字符串。在C#中这样做很容易,但是,我想避免通过SQL中的程序集来做到这一点。
我想将给定的JSON日期字符串转换为人类可读的日期时间。有没有人经历过?您如何在TSQL中解决该问题?