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

前端 未结 8 1417
一向
一向 2020-12-23 14:07

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

8条回答
  •  天涯浪人
    2020-12-23 14:10

            var date = new DateTime(2015, 3, 15);
    
            var quarter = (date.Month + 2) / 3;
    
            var quarterStartMonth = 3 * quarter - 2;
    
            var quarterStartDate = new DateTime(date.Year, quarterStartMonth, 1);
    

提交回复
热议问题