FromOADate(Boolean)

Converts the object representation to a DateTime.

Declaration
public static DateTime FromOADate(this object value, bool safe = true)
Example
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);
Result
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

Last updated