using System; namespace Unity.RenderStreaming { static class DateTimeExtension { private static readonly long DatetimeMinTimeTicks = (new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc)).Ticks; /// /// It returns Javascript format timestamp /// /// /// public static long ToJsMilliseconds(this DateTime dt) { return (long)((dt.ToUniversalTime().Ticks - DatetimeMinTimeTicks) / 10000); } public static DateTime ParseHttpDate(string text) { return DateTime.ParseExact(text, "ddd, dd MMM yyyy HH:mm:ss Z", System.Globalization.CultureInfo.InvariantCulture); } } }