Este método se usa para obtener un TimeSpan que representa un número específico de horas, con una precisión de milisegundos.
Sintaxis: público static TimeSpan FromHours (doble valor);
Parámetro:
valor : este parámetro especifica el número de horas, 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 igual a NaN.
Los siguientes programas ilustran el uso del método TimeSpan.FromHours(Double) :
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.FromHours(12.3459); 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 : 12:20:45.2400000
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.FromHours(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