using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace MtApi5 { class Mt5TimeConverter { public static DateTime ConvertFromMtTime(int time) { DateTime tmpTime = new DateTime(1970, 1, 1); return new DateTime(tmpTime.Ticks + (time * 0x989680L)); } public static DateTime ConvertFromMtTime(long time) { DateTime tmpTime = new DateTime(1970, 1, 1); return new DateTime(tmpTime.Ticks + (time * 0x989680L)); } public static int ConvertToMtTime(DateTime time) { int result = 0; if (time != DateTime.MinValue) { DateTime tmpTime = new DateTime(1970, 1, 1); result = (int)((time.Ticks - tmpTime.Ticks) / 0x989680L); } return result; } } }