怎样根据年月返回当月的天数,急 rt 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 int allmonthday=DateTime.DaysInMonth(dtnow.Year,iNowMonth); switch s: case 1||3||5||7||8||10||12 day=31; break; case 4||6||9||11 day=30; break; case 2 { if(year==闰年) day=29; else day=28; break; } 下个月的一号减1得到的日期就是这个月末,这个day就是天数了 上面的可以呀.Response.Write(DataTime.DayInMonth(2004,9)); switch(month) { case 1: return 31; break; case 2: System.DateTime ss=new DateTime(year,12,31); if(ss.DayOfYear==366) return 29; else return 28; break; case 3: return 31; break; case 5: return 31; break; case 7: return 31; break; case 8: return 31; break; case 10: return 31; break; case 12: return 31; break; default: return 30; break; } 怎么这么复杂哦,毛病.net 本身就有日期的函数嘛!!!dim dt as datetimedt.DaysInMonth(year,month) 就是某个年某个月的天数拉 switch(d18_month) { case "01": r1="1"; intmonth=31; break; case "02": r1="1"; if (d18_year % 400 == 0 || ( d18_year % 4 == 0 && d18_year % 100 != 0 ) ) // 如果是闰年,则这年的2月有29天 { intmonth2=29; intmonth=29; } else { intmonth2=28; intmonth=28; } break; case "03": r1="1"; intmonth=31; break; case "04": r1="2"; intmonth=30; break; case "05": r1="2"; intmonth=31; break; case "06": r1="2"; intmonth=30; break; case "07": r1="3"; intmonth=31; break; case "08": r1="3"; intmonth=31; break; case "09": r1="3"; intmonth=30; break; case "10": r1="4"; intmonth=31; break; case "11": r1="4"; intmonth=30; break; case "12": default: r1="4"; intmonth=31; break; } 大家都是牛人,都能自己写算法!你把你的日期转换成DataTime型!他自带一个方法! dtLastDay=DateSerial(Year(Now()),Month(Now)+1,1-1)Response.Write("这个月的最后一天是:" & Cstr(dtLastDay))这个月的最后一天是:2004/9/30 怎么实现类似QQ空间中模块设置的功能 新手请教一个链接问题 请哪位高手指点,谢谢了! B/S下数据导入/导出的问题 有个小小的问题 怎么设置多行label的text的align为left而不是center? c# 去除html标签头部的空白 DataSet保存在Session变量中会增加服务器负担吗? 急等!解决立刻结账。邮件的问题。如何接受邮件。用vb.net实现。 我有几个问题,各位多帮忙! 有关使用.net打包后文件不能安装的问题 一关闭浏览器,SESSION就没有了???
case 1||3||5||7||8||10||12
day=31;
break;
case 4||6||9||11
day=30;
break;
case 2
{
if(year==闰年)
day=29;
else
day=28;
break;
}
Response.Write(DataTime.DayInMonth(2004,9));
{
case 1:
return 31;
break;
case 2:
System.DateTime ss=new DateTime(year,12,31);
if(ss.DayOfYear==366)
return 29;
else
return 28;
break;
case 3:
return 31;
break;
case 5:
return 31;
break;
case 7:
return 31;
break;
case 8:
return 31;
break;
case 10:
return 31;
break;
case 12:
return 31;
break;
default:
return 30;
break;
}
dt.DaysInMonth(year,month) 就是某个年某个月的天数拉
{
case "01":
r1="1";
intmonth=31;
break;
case "02":
r1="1";
if (d18_year % 400 == 0 || ( d18_year % 4 == 0 && d18_year % 100 != 0 ) ) // 如果是闰年,则这年的2月有29天
{
intmonth2=29;
intmonth=29;
}
else
{
intmonth2=28;
intmonth=28;
}
break;
case "03":
r1="1";
intmonth=31;
break;
case "04":
r1="2";
intmonth=30;
break;
case "05":
r1="2";
intmonth=31;
break;
case "06":
r1="2";
intmonth=30;
break;
case "07":
r1="3";
intmonth=31;
break;
case "08":
r1="3";
intmonth=31;
break;
case "09":
r1="3";
intmonth=30;
break;
case "10":
r1="4";
intmonth=31;
break;
case "11":
r1="4";
intmonth=30;
break;
case "12":
default:
r1="4";
intmonth=31;
break;
}
他自带一个方法!
Response.Write("这个月的最后一天是:" & Cstr(dtLastDay))
这个月的最后一天是:2004/9/30