El método DateTimeOffset.FromFileTime(Int64) se usa para convertir la hora especificada del archivo de Windows a una hora local equivalente.
Sintaxis: public static DateTimeOffset FromFileTime (long fileTime);
Aquí, se necesita un tiempo de archivo de Windows, expresado en ticks.Valor de retorno: este método devuelve un objeto que representa la fecha y la hora de fileTime con el desplazamiento establecido en el desplazamiento de la hora local.
Excepción: este método dará ArgumentOutOfRangeException si el tiempo de archivo es menor que cero o el tiempo de archivo es mayor que DateTimeOffset.MaxValue.Ticks .
Los siguientes programas ilustran el uso del método DateTimeOffset.FromFileTime(Int64) :
Ejemplo 1:
// C# program to demonstrate the // DateTimeOffset.FromFileTime(Int64) // Method using System; using System.Globalization; class GFG { // Main Method public static void Main() { try { // converts the specified Windows file time // to an equivalent local time. // instance using FromFileTime() method DateTimeOffset value = DateTimeOffset.FromFileTime(10000); // Display the time Console.WriteLine("DateTimeOffset is {0}", value); } catch (ArgumentOutOfRangeException e) { Console.Write("Exception Thrown: "); Console.Write("{0}", e.GetType(), e.Message); } } }
DateTimeOffset is 01/01/1601 00:00:00 +00:00
Ejemplo 2: para ArgumentOutOfRangeException
// C# program to demonstrate the // DateTimeOffset.FromFileTime(Int64) // Method using System; using System.Globalization; class GFG { // Main Method public static void Main() { try { // converts the specified Windows file time // to an equivalent local time. // instance using FromFileTime() method DateTimeOffset value = DateTimeOffset.FromFileTime(-1); // Display the time Console.WriteLine("DateTimeOffset is {0}", value); } catch (ArgumentOutOfRangeException e) { Console.Write("Exception Thrown: "); Console.Write("{0}", e.GetType(), e.Message); } } }
Exception Thrown: System.ArgumentOutOfRangeException
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