?不懂你要做什么。
是不是要这样:Year(MyDateTime) 结果为年份
Month(MyDateTime) 结果为月份
Day(MyDateTime) 结果为天
是不是要这样:Year(MyDateTime) 结果为年份
Month(MyDateTime) 结果为月份
Day(MyDateTime) 结果为天
解决方案 »
- sql 问题
- vs2008为何这么慢
- javascript接收不了本页传递的参数?初学
- AJAX问题,求高手
- 读取ACCESS数据库出现"未指定错误"信息.非常之稀奇古怪,高分求解.具体问题入内详细描述
- VS2008里面div+css设置背景图片
- 谁能给一个把DataGrid里的数据导入到Excel文件里(用VB.NET),在线等待给分,100分
- 最有可能的"System.UnauthorizedAccessException"异常出现在mscorlib.dll中 其他信息:对路径ua9ph3uy.dll的访问被拒绝
- 求一简单正则表达式
- .NET的反应速度怎么样,有ASP快嘛?
- 如何在网页中嵌入ActiveX控件
- 在 aspx 文件中,怎样通 过 transform 方法转换 xml 文件(要用到xsl文件)
switch (monOf){
case 4:
case 6:
case 9:
case 11:
return 30;
case 2:
return DateTime.IsLeapYear(yearOf) ? 29 : 28;
default:
return 31;
}
}
asp中取某年某月的天数方法:day(cdate(yy+"-"+cstr(cint(mm)+1)+"-1")-1)
int m;DateTime date1 = new DateTime(y, m+1, 1);
date1.AddDays(-1);return date1.Day;
return (new DateTime(yearOf,monOf,1)).AddDays(-1).Day;
}我认为判断比计算要快
return date2.Day;
DateTime dt2 = dt1.AddMonths(1);double dblDays = dt2.ToOADate() - dt1.ToOADate();
int nDays = (int) dblDays;
int year,
int month
);用法很简单的
int nDays = DateTime.DaysInMonth(2003, 6);
return (new DateTime(yearOf,monOf,1)).AddDays(-1).Day;
应为:
return (new DateTime(yearOf,monOf,1)).AddMonths(1).AddDays(-1).Day;
否则会错开一个月呵呵,真如楼上所言的确有个静态子程:int dt = System.DateTime.DaysInMonth(2001, 2);