public static DateTime FromOADate(this object value, bool safe = true)
object validObjectInt = 1234;
object validObjectString = "1234.56";
object validObjectDouble = 1234.56d;
object nullObject = null;
validObjectInt.FromOADate(true);
validObjectInt.FromOADate(false);
validObjectString.FromOADate(true);
validObjectString.FromOADate(false);
validObjectDouble.FromOADate(true);
validObjectDouble.FromOADate(false);
nullObject.FromOADate(true);
nullObject.FromOADate(false);
18/05/1903 12:00:00 AM
18/05/1903 12:00:00 AM
18/05/1903 1:26:24 PM
18/05/1903 1:26:24 PM
18/05/1903 1:26:24 PM
18/05/1903 1:26:24 PM
30/12/1899 12:00:00 AM
ArgumentException