Home »
.Net »
C# Programs
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 »