将JSON日期转换为SQL Server 2016日期。序列化或“ / Date()/”日期

时间:2019-02-11 13:28:51

标签: sql sql-server tsql date sql-server-2016

我要解析到SQL Server的JSON日期格式有问题。看来我有JSON日期字符串,该字符串已由C#应用程序使用.NET JavaScriptSerializer转换为Serialized。我无法控制该应用程序,只能通过JSON API访问它。

我在这里分享一些我拥有的日期字符串示例:

  1. / Date(-62135596800000)/-应为“ 0001-01-01T00:00:00Z”-这是应用程序的默认值。

  2. / Date(643500000000 + 0200)/-应该为“ 1990-05-24T00:00:00”

  3. / Date(381970800000 + 0100)/-应该为“ 1982-02-08T00:00:00”

我知道默认情况下,SQL Server 2016不支持将日期转换为这样的日期字符串。在C#中这样做很容易,但是,我想避免通过SQL中的程序集来做到这一点。

我想将给定的JSON日期字符串转换为人类可读的日期时间。有没有人经历过?您如何在TSQL中解决该问题?

0 个答案:

没有答案