Programa C# para obtener la fecha de ayer usando el método TimeSpan

TimeSpan es una estructura que se usa para representar el intervalo de tiempo que se usa para medir el número positivo y negativo de minutos, horas y días. También se usa para representar la hora del día solo cuando la hora no está relacionada con una fecha específica. En este artículo, encontraremos la fecha de ayer usando la estructura TimeSpan. 

Sintaxis:

TimeSpan variable_name = new TimeSpan();

Podemos obtener el día, mes y año de una fecha en particular usando los siguientes métodos:

  • datetime.Day: Se utiliza para encontrar el día representado por esta instancia.
  • datetime.Month: Se utiliza para encontrar el mes de la fecha representada por esta instancia.
  • datetime.Year: Se utiliza para encontrar el año de la fecha representada por esta instancia.

Ejemplo:

C#

// C# program to find the date of 
// yesterday using TimeSpan Method
using System;
  
class GFG{
      
static void Main()
{
      
    // Subtract todays date with timespan
    // to find the yesterday date
    DateTime yesterday = DateTime.Now - new TimeSpan(1, 0, 0, 0);
      
    // Find the day, month and year of the yesterday's date
    Console.WriteLine("Yesterday Date: {0}/{1}/{2}",
                      yesterday.Day, yesterday.Month, 
                      yesterday.Year);
}
}

Producción:

Yesterday Date: 28/11/2021

Explicación: en el ejemplo anterior, en primer lugar, encontramos la fecha de ayer restando la fecha de hoy con el intervalo de tiempo de 1. Aquí, obtenemos la fecha de hoy usando el método DateTime.Now. Muestra la fecha de ayer con el mes y el año en formato DD/MM/AA.

Publicación traducida automáticamente

Artículo escrito por sravankumar8128 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 *