using Newtonsoft.Json.Schema;
public static void Main()
var origNumDays = (DateTime.MinValue - new DateTime(1997, 1, 1)).Days;
var bitValue = Convert.ToString((DateTime.MinValue - new DateTime(1997, 1, 1)).Days, 2);
var numDays = Convert.ToInt32( bitValue.PadLeft(14, '0').Substring(0, 14), 2);
Console.WriteLine("Original num days:" + origNumDays + "bit value =" + bitValue + " -> cut 14 bit = "+ bitValue.PadLeft(14, '0').Substring(0, 14) + " cut numdays = " + numDays);
Console.WriteLine("What we sent:" + new DateTime(1997, 1, 1).AddDays(numDays));