public static Utilities DateTimeToEpoch(DateTime time) { Utilities ep = new Utilities(); DateTime epoch = new DateTime(1970, 1, 1); epoch = TimeZoneInfo.ConvertTimeFromUtc(epoch, INDIAN_ZONE); ep.Epoch = Convert.ToInt32(time.Subtract(epoch).TotalSeconds); return ep; }
public static Utilities EpochToDateTime(int unixTime) { Utilities ep = new Utilities(); DateTime dateTime = new DateTime(1970, 1, 1, 0, 0, 0,0); dateTime = dateTime.AddSeconds(unixTime); dateTime = TimeZoneInfo.ConvertTimeFromUtc(dateTime, INDIAN_ZONE); ep.Date = dateTime; return ep; }