using System; using System.Collections.Generic; using System.ComponentModel; using System.Linq; using System.Reflection; using System.Text; using System.Threading.Tasks; namespace BitgetAPI.Utils { public static class Convertor { /// /// Get Enum Description /// /// /// public static string GetEnumDescription(Enum source) { FieldInfo fi = source.GetType().GetField(source.ToString()); var att = (DescriptionAttribute)fi.GetCustomAttribute(typeof(DescriptionAttribute)); if (att != null) { return att.Description; } else { return source.ToString(); } } public static long GetDateTimeToUnixtimeStamp(DateTime datetime) { return (long)(datetime - new DateTime(1970, 1, 1, 9, 0, 0)).TotalSeconds; } public static DateTime GetUnixtimeStampToDateTime(long unixStamptime) { return new DateTime(1970, 1, 1, 9, 0, 0).AddMilliseconds(unixStamptime); ; } } }