using System;
namespace SweetLib.Utils.Extensions
{
///
/// Defines extensions to classes which are related to .
///
public static class DateTimeExtensions
{
///
/// Converts a into an Unix timestamp.
///
/// to convert into Unix timestamp.
/// Converted Unix timestamp.
public static double ToUnixTimeStamp(this DateTime date)
{
return date.Subtract(new DateTime(1970, 1, 1)).TotalSeconds;
}
///
/// Converts an Unix timestamp into a .
///
/// Unix timestamp to convert.
/// Converted .
public static DateTime ToDateTime(this double timestamp)
{
return new DateTime(1970, 1, 1).AddMilliseconds(timestamp);
}
}
}