Este método se utiliza para convertir el valor de esta instancia a la fecha de Automatización OLE equivalente.
Sintaxis: public double ToOADate();
Valor devuelto: este método devuelve un número de punto flotante de precisión doble que contiene una fecha de Automatización OLE equivalente al valor de esta instancia.
Excepción:
OverflowException: si el valor de esta instancia no se puede representar como una fecha de automatización OLE.
Los siguientes programas ilustran el uso del método DateTime.ToOADate()
Ejemplo 1:
// C# program to demonstrate the // DateTime.ToOADate() Method using System; using System.Globalization; class GFG { // Main Method public static void Main() { try { // creating object of DateTime DateTime date = new DateTime(2011, 1, 1, 4, 0, 15); // Converts the value of this instance to // the equivalent OLE Automation date. // using ToOADate() method; double value = date.ToOADate(); // Display the time Console.WriteLine("OLE Automation date is {0}", value); } catch (OverflowException e) { Console.Write("Exception Thrown: "); Console.Write("{0}", e.GetType(), e.Message); } } }
Producción:
OLE Automation date is 40544.1668402778
Ejemplo 2: para OverflowException
// C# program to demonstrate the // DateTime.ToOADate() Method using System; using System.Globalization; class GFG { // Main Method public static void Main() { try { // creating object of DateTime DateTime date = new DateTime(0099, 1, 1, 4, 0, 15); // Converts the value of this instance // to the equivalent OLE Automation date. // using ToOADate() method; double value = date.ToOADate(); // Display the time Console.WriteLine("OLE Automation date is {0}", value); } catch (OverflowException e) { Console.Write("Exception Thrown: "); Console.Write("{0}", e.GetType(), e.Message); } } }
Producción:
Exception Thrown: System.OverflowException
Referencia:
Publicación traducida automáticamente
Artículo escrito por RohitPrasad3 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA