所以我想做的是在下拉框中获得未来六个月,我正在尝试类似的东西
public List<String> GetTrainingDates()
{
var monthList = new List<String>();
var currentMonth = DateTime.Now.Month;
for(var i = currentMonth; i <= currentMonth + 6; i++)
{
monthList.Add(CultureInfo.CurrentCulture.DateTimeFormat.GetMonthName(i));
}
return monthList;
}
但是当然这会大于 12,所以必须在 12 重新开始,然后再从 1 开始。
只是想知道是否有人知道如何做到这一点?