Este método se usa para obtener un TimeSpan que representa un número específico de días, con una precisión de milisegundos.
Sintaxis: público static TimeSpan FromDays (doble valor);
Parámetro:
valor : este parámetro especifica el número de días, con una precisión de milisegundos.Valor devuelto : Devuelve un nuevo objeto TimeSpan que representa el valor.
Excepciones:
- OverflowException : ocurre cuando el valor doble dado es menor que el valor más pequeño posible o mayor que el valor más grande posible o el valor es PositiveInfinity o NegativeInfinity.
- ArgumentException: si el valor es NaN.
Los siguientes programas ilustran el uso de TimeSpan.FromDays(Double)Method:
Programa 1:
// C# program to demonstrate the // TimeSpan.FromDays(Double) Method using System; class GFG { // Main Method public static void Main() { try { TimeSpan interval = TimeSpan.FromDays(43.999999); Console.WriteLine("The Timespan is : {0}", interval); } catch (OverflowException e) { Console.Write("Exception Thrown: "); Console.Write("{0}", e.GetType(), e.Message); } } }
Producción:
The Timespan is : 43.23:59:59.9140000
Programa 2: para excepción de desbordamiento
// C# program to demonstrate the // TimeSpan.FromDays(Double) Method using System; class GFG { // Main Method public static void Main() { try { TimeSpan interval = TimeSpan.FromDays(Double.NegativeInfinity); Console.WriteLine("The Timespan is : {0}", interval); } 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 IshwarGupta y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA