Método DateTimeOffset.EqualsExact() en C#

El método DateTimeOffset.EqualsExact(DateTimeOffset) se usa para determinar si el objeto DateTimeOffset actual representa la misma hora y tiene el mismo desplazamiento que un objeto DateTimeOffset especificado.

Sintaxis: public bool EqualsExact (DateTimeOffset otro);
Aquí, se necesita que el objeto se compare con el objeto DateTimeOffset actual.

Valor de retorno: este método devuelve verdadero si el objeto DateTimeOffset actual y otros tienen el mismo valor de fecha y hora y el mismo valor de compensación; en caso contrario, falso .

Los siguientes programas ilustran el uso del método DateTimeOffset.EqualsExact(DateTimeOffset) :

Ejemplo 1:

// C# program to demonstrate the
// DateTimeOffset.EqualsExact(DateTimeOffset)
// Method
using System;
using System.Globalization;
  
class GFG {
  
    // Main Method
    public static void Main()
    {
        // creating object of  DateTimeOffset
        DateTimeOffset offset1 = new DateTimeOffset(2007,
                 6, 1, 7, 55, 0, new TimeSpan(-5, 0, 0));
  
        // creating object of  DateTimeOffset
        DateTimeOffset offset2 = new DateTimeOffset(2006,
                 6, 1, 7, 55, 0, new TimeSpan(-5, 0, 0));
  
        // comparing two offset1 and offset2
        // instance using EqualsExact() method
        bool value = offset1.EqualsExact(offset2);
  
        if (value) 
        {
            Console.Write("offset1 is same as offset2 ");
        }
        else 
        {
            Console.Write("offset1 is not same as offset2");
        }
    }
}
Producción:

offset1 is not same as offset2

Ejemplo 2:

// C# program to demonstrate the
// DateTimeOffset.EqualsExact(DateTimeOffset)
// Method
using System;
using System.Globalization;
  
class GFG {
  
    // Main Method
    public static void Main()
    {
        // creating object of  DateTimeOffset
        DateTimeOffset offset1 = new DateTimeOffset(2006,
                 6, 1, 7, 55, 0, new TimeSpan(-5, 0, 0));
  
        // creating object of  DateTimeOffset
        DateTimeOffset offset2 = new DateTimeOffset(2006,
                 6, 1, 7, 55, 0, new TimeSpan(-5, 0, 0));
  
        // comparing two offset1 and offset2
        // instance using EqualsExact() method
        bool value = offset1.EqualsExact(offset2);
  
        if (value) 
        {
            Console.Write("offset1 is same as offset2 ");
        }
        else 
        {
            Console.Write("offset1 is not same as offset2");
        }
    }
}
Producción:

offset1 is same as offset2

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *