diff --git a/ICD.Common.Utils/Extensions/DateTimeExtensions.cs b/ICD.Common.Utils/Extensions/DateTimeExtensions.cs index b76410a..acdc661 100644 --- a/ICD.Common.Utils/Extensions/DateTimeExtensions.cs +++ b/ICD.Common.Utils/Extensions/DateTimeExtensions.cs @@ -1,6 +1,7 @@ using System; using System.Globalization; using System.Linq; +using ICD.Common.Properties; namespace ICD.Common.Utils.Extensions { @@ -83,5 +84,13 @@ namespace ICD.Common.Utils.Extensions { return extends.StartOfDay() + new TimeSpan(24, 0, 0); } + + [PublicAPI] + public static double ToUnixTimestamp(this DateTime extends) + { + DateTime origin = new DateTime(1970, 1, 1, 0, 0, 0, 0, DateTimeKind.Utc); + TimeSpan diff = extends.ToUniversalTime() - origin; + return Math.Floor(diff.TotalSeconds); + } } }