publicstatic List<string>DaysBetween(DateTime startDate,DateTime endDate){TimeSpan ts = endDate - startDate;
List<string> days =newList<string>();for(int i =0; i < ts.Days +1; i++){
days.Add(startDate.AddDays(i).ToShortDateString());}return days;}
六、按年,月返回月的天数
publicstaticvoidMonthDayCount(int year,int month,outint day){
day =0;if((year %4==0&& year %100!=0)|| year %400==0){if(month ==1|| month ==3|| month ==5|| month ==7|| month ==8|| month ==10|| month ==12){
day =31;}elseif(month ==4|| month ==6|| month ==9|| month ==11){
day =30;}elseif(month ==2){
day =29;}}else{if(month ==1|| month ==3|| month ==5|| month ==7|| month ==8|| month ==10|| month ==12){
day =31;}elseif(month ==4|| month ==6|| month ==9|| month ==11){
day =30;}elseif(month ==2){
day =28;}}}
七、获取本月第1日到今天的日期
publicstatic List<string>GetMonthDay(){var list =newList<string>();for(var i =1; i <= DateTime.Now.Day; i++){var day =newDateTime(DateTime.Now.Year, DateTime.Now.Month, i).Day;
list.Add(Convert.ToString(day));}return list;}