Giả sử quater hiện nay là 3 và năm là năm 2011. Làm thế nào tôi có thể nhận được 5/4 cuối cùngGet cuối quý 'N' trong C#
đầu ra mong muốn:
Q3-2011
Q2-2011
Q1-2011
Q4-2010
Q3-2010
Q và '- 'được nối thêm.
tôi đang cố gắng như dưới
int generateQuater = 5;
int currentQuater = 3;//GetQuarter(DateTime.Now.Month);
int currentYear = DateTime.Now.Year;
List<string> lstQuaterYear = new List<string>();
lstQuaterYear.Add(string.Concat('Q',currentQuater, '-', currentYear));
for (int i = generateQuater; i > 0; i++)
{
//code to be placed
}
Cảm ơn
i ++ là đi sai hướng. Vòng lặp của bạn sẽ bắt đầu ở mức 5 và tăng về phía Int32.MaxValue. –