Попробуйте так:
public double GetTime (double year, double month, double day, double hour, double minute, double second)
{
DateTime dateTime = new DateTime((int)year, (int)month, (int)day, (int)hour, (int)minute, (int)second);
return dateTime.ToUniversalTime().ToOADate();
}