public static void Main()
var dateTime = CalculateDateTimePumpedUtc(2023, 3, 16, 0, 0);
Console.WriteLine(dateTime);
public static DateTime CalculateDateTimePumpedUtc(int year, int month, int day, int hours, int minutes)
TimeZoneInfo estTimeZone = TimeZoneInfo.FindSystemTimeZoneById("Eastern Standard Time");
var utcOffset = estTimeZone.BaseUtcOffset;
var dateTimePumped = new DateTimeOffset(
hours, minutes, 0, utcOffset);
return dateTimePumped.UtcDateTime;