二个日期相减的问题? 一个日期减去另一个日期,如何得到相减的月份?比如: 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 TimeSpan span = DateTime.Parse("2006-10-1") - DateTime.Parse("2006-9-1") ;int nMonth = span.Month; DateTime dt1 = Convert.ToDateTime("2006-9-1");DateTime dt2 = Convert.ToDateTime("2006-10-1");int i = dt1.Month - dt2.Month;就可以了如果就要正数,那么判断,对负取正 int nMonth = span.Month;好象没有Month 这个属性吧? 不好意思,确实没有int nMonth = span.Month这个属性,我是随手写的. DateTime dt1=DateTime.Parse("2006-9-1");DateTime dt2=DateTime.Parse("2006-10-1");int m=dt1.Month-dt2.Month;//或 Math.Abs(dt1.Month-dt2.Month); jcyluck(C# + SQL 2005 QQ群:26096739) 说的很清楚 :用DateTime.Month进行运算t1.Month - t2.Month DateTime dt1 = DateTime.Parse("2006-01-01"); DateTime dt2 = DateTime.Parse("2005-01-02"); if(dt1.Day < dt2.Day) { dt1 = dt1.AddMonths(-1); } int iM = (dt1.Year*12 +dt1.Month) - (dt2.Year*12 + dt2.Month); MessageBox.Show(iM.ToString()); 如何合并这样的list<object> 毕业设计做一个赛车的游戏! 在C#中截获窗体的关闭 谁有“Visual C#.NET高级编程”,“#编程示例导学”这两本书 Winform:关于DataGrid序号问题! OleDbConnection连接问题 关于wpf在整体控上拖动图片或文字的效果的实现 XDocument或XmlDocument怎么实现追加xml文件,而不覆盖原文件内容。 怎样把字符串中的特殊字符去掉? 正则表达式一问 a.aspx产生一个弹出框b.aspx,如何让b关闭时,刷新a的信息? 关于连接池问题
int nMonth = span.Month;
DateTime dt2 = Convert.ToDateTime("2006-10-1");
int i = dt1.Month - dt2.Month;就可以了如果就要正数,那么判断,对负取正
好象没有Month 这个属性吧?
DateTime dt2=DateTime.Parse("2006-10-1");
int m=dt1.Month-dt2.Month;
//或 Math.Abs(dt1.Month-dt2.Month);
t1.Month - t2.Month
DateTime dt2 = DateTime.Parse("2005-01-02"); if(dt1.Day < dt2.Day)
{
dt1 = dt1.AddMonths(-1);
} int iM = (dt1.Year*12 +dt1.Month) - (dt2.Year*12 + dt2.Month);
MessageBox.Show(iM.ToString());