C# - Get Yesterday's (Previous) Date

Learn, how can we get the yesterday's (previous) date using C# program?
Submitted by Nidhi, on October 03, 2020 [Last updated : March 19, 2023]

Here we will find yesterday's date using DateTime and TimeSpan class, and then print the yesterday's date on the console screen.

C# program to get yesterday's (previous) date

The source code to get the date of yesterday using TimeSpan is given below. The given program is compiled and executed successfully on Microsoft Visual Studio.

//C# - Get Yesterday's (Previous) Date.

using System;

class Demo
{
    static void Main()
    {
        DateTime todayDate = DateTime.Now;

        DateTime yesterday;

        yesterday = todayDate - new TimeSpan(1, 0, 0, 0);

        Console.WriteLine("Yesterday: {0}/{1}/{2}", yesterday.Day, yesterday.Month,yesterday.Year);
    }
}

Output

Yesterday: 12/9/2020
Press any key to continue . . .

Explanation

Here, we created a class Demo that contains a static method Main(), First of all, here we found the today's date then minus the time-span for 1 day and get the yesterday's date and then print the date in the day, month, and year (DD/MM/YY) format on the console screen.

C# Date Time Programs »

Comments and Discussions!

Load comments ↻





Copyright © 2024 www.includehelp.com. All rights reserved.