namespace MtApi { class MtApiTimeConverter { public static DateTime ConvertFromMtTime(int time) { DateTime tmpTime = new(1970, 1, 1); return new DateTime(tmpTime.Ticks + (time * 0x989680L)); } public static int ConvertToMtTime(DateTime? time) { int result = 0; if (time != null && time != DateTime.MinValue) { DateTime tmpTime = new(1970, 1, 1); result = (int)((time.Value.Ticks - tmpTime.Ticks) / 0x989680L); } return result; } } }