public static double ConvertToUnixEpochMilliSeconds(DateTime dateTime) { TimeSpan ts = new TimeSpan(dateTime.ToUniversalTime().Ticks - EPOCH_START.Ticks); double milli = Math.Round(ts.TotalMilliseconds, 0) / 1000.0; return milli; }