比如:07-01-28 至 07-02-01这也算一个月,
06-12-01 至 07-01-31这也算一个月.
06-12-01 至 07-01-31这也算一个月.
解决方案 »
- 求救!Gridview 删除按钮问题
- 为什么listview的Items中contains函数返回值不对?
- 如何用C#写一个 ping IP 的应用程序(急)
- 高分,求一个VS2003安装盘中的一个文件,600k,谁发给我给谁分!
- button事件丢失(请高手指教)
- 请问哪里有可停靠的.Net的Toolbar控件下载?
- 如何从一段HTML中提取符合要求得内容?
- 请问为什么c#程序里直接执行后没有结果,但设置断点再一步步执行以后就有结果了?
- IIS浏览页面,出现 “无法访问已关闭的资源集。 ”
- 两个DropDownList的问题
- 菜鸟的第一个问题:怎么在gridview中显示查询的数据?
- 我的C#代码中为什么using System.Management 有错?
DateTime dt2;months = (dt2.Year - dt1.Year ) * 12 + dt2.Month - dt1.Month
DateTime dt2;
DateTime.TryParse("2006-12-01", out dt1);
DateTime.TryParse("2007-01-31", out dt2);
int diffMon = (dt2 .Year-dt1.Year)*12 + (dt2.Month - dt1.Month);
TimeSpan ts;
DateTime dtStart;
DateTime dtEnd; // 将日期时间字符串转换为对等的 DateTime。
dtStart = DateTime.Parse("2004/12/31 8:14:12 AM");
dtEnd = DateTime.Parse("2005/12/31 5:25:17 PM");
ts = dtEnd.Subtract(dtStart).Duration();
//以下是两个日期相差的天,时,分,秒,毫秒数等,关于月和年根据天数也可以算得
string Days= ts.Days.ToString();
string Hours= ts.Hours.ToString();
string Milliseconds= ts.Milliseconds.ToString();
string Minutes= ts.Minutes.ToString();
string Seconds= ts.Seconds.ToString();
string TimeSpanTicks= ts.Ticks.ToString();
string TotalDays= ts.TotalDays.ToString();
string TotalHours= ts.TotalHours.ToString();
int diffMon = (dt2 .Year-dt1.Year)*12 + (dt2.Month - dt1.Month);
DateTime dt2 = "07-01-31";int months = (dt2.Year - dt1.Year ) * 12 + dt2.Month - dt1.Month;
DateTime dt2 = "07-01-31";int months = (dt2.Year - dt1.Year ) * 12 + dt2.Month - dt1.Month;