Alex Rivera | Logout

Calculate the start-date and name of a quarter from a given date

Asked 2009-09-29T11:52:57.087
53

How can I find the start-date and name (1, 2, 3, etc.) of a quarter from a given date?

Edit
Report

1 Answer

138

Something like (untested):

DateTime date;
int quarterNumber = (date.Month-1)/3+1;
DateTime firstDayOfQuarter = new DateTime(date.Year, (quarterNumber-1)*3+1,1);
DateTime lastDayOfQuarter = firstDayOfQuarter.AddMonths(3).AddDays(-1);
answered 2009-09-29T12:02:35.827

Your Answer