El método DateTimeOffset.ToUnixTimeSeconds se utiliza para devolver la cantidad de segundos transcurridos desde 1970-01-01T00:00:00Z. Antes de devolver la hora de Unix, este método convertirá la instancia actual a UTC. Y también, devolverá un valor negativo para los valores de fecha y hora anteriores a 1970-01-01T00:00:00Z.
Sintaxis: public long ToUnixTimeSeconds();
Valor devuelto: este método devuelve el número de segundos transcurridos desde 1970-01-01T00:00:00Z.
Los siguientes programas ilustran el uso del método DateTimeOffset.ToUnixTimeSeconds() :
Ejemplo 1:
// C# program to demonstrate the // DateTimeOffset.ToUnixTimeMilliseconds() // Method using System; using System.Globalization; class GFG { // Main Method public static void Main() { // creating object of DateTimeOffset DateTimeOffset offset = new DateTimeOffset(2017, 6, 1, 7, 55, 0, new TimeSpan(-5, 0, 0)); // Returns the number of seconds // that have elapsed since 1970-01-01T00:00:00Z. // instance using ToUnixTimeSeconds() method long value = offset.ToUnixTimeSeconds(); // Display the time Console.WriteLine("Returns the number of"+ " seconds : {0}", value); } }
Producción:
Returns the number of seconds : 1496321700
Ejemplo 2:
// C# program to demonstrate the // DateTimeOffset.ToUnixTimeSeconds() // Method using System; using System.Globalization; class GFG { // Main Method public static void Main() { // creating object of DateTimeOffset DateTimeOffset offset = new DateTimeOffset(2017, 6, 1, 7, 55, 0, new TimeSpan(-5, 0, 0)); // Returns the number of seconds // that have elapsed since 1970-01-01T00:00:00Z. // instance using ToUnixTimeSeconds() method long value = offset.ToUnixTimeSeconds(); // Display the time Console.WriteLine("Returns the number of"+ " seconds : {0}", value); } }
Producción:
Returns the number of seconds : 1496321700
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