A couple of days ago, I had written a post to Find the First and Last Day of the Current Quarter using C#/VB.NET. A user commented asking how to find the last day of the previous month. Here’s how it can be done:
C#
DateTime dt = DateTime.Now;
DateTime lstDay = new DateTime(dt.Year, dt.Month, 1);
lstDay = lstDay.AddDays(-1);
Console.WriteLine("Month: {0}, LastDate: {1}",lstDay.Month, lstDay.Day);
Console.Read();
VB.NET
Dim dt As DateTime = DateTime.Now
Dim lstDay As New DateTime(dt.Year, dt.Month, 1)
lstDay = lstDay.AddDays(-1)
Console.WriteLine("Month: {0}, LastDate: {1}",lstDay.Month, lstDay.Day)
Console.Read()
Output
The current month is November, so the last day of the previous month (October) is 31.
Tweet
No comments:
Post a Comment