using System; namespace Infrastructure.Extensions { public static class DateTimeExtensions { public static long ToUnixTimeMilliseconds(this DateTime dateTime) { return new DateTimeOffset().ToUnixTimeMilliseconds(); } public static DateTime FromUnixTimeMilliseconds(this string timestrap) { return DateTimeOffset.FromUnixTimeMilliseconds(Convert.ToInt64(timestrap)).UtcDateTime; } public static string ToDateString(this DateTime date) { return date.ToString("yyyy-MM-dd"); } public static string ToLocalDateString(this DateTime date) { return date.ToLocalTime().ToString("yyyy-MM-dd"); } public static string ToLocalDateTimeString(this DateTime date) { return date.ToLocalTime().ToString("yyyy-MM-dd HH:mm"); } } }