求两个时间差 月数

无心雨云 2009-01-07 09:26:09
求两个时间相差的月数
...全文
313 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
glt3260053 2009-01-07
  • 打赏
  • 举报
回复
关注!
wuyq11 2009-01-07
  • 打赏
  • 举报
回复
private string DateDiff(DateTime DateTime1, DateTime DateTime2)
{string dateDiff = null;
TimeSpan ts1 = new TimeSpan(DateTime1.Ticks);
TimeSpan ts2 = new TimeSpan(DateTime2.Ticks);
TimeSpan ts = ts1.Subtract(ts2).Duration();
dateDiff = ts.Days.ToString()+"天"+ ts.Hours.ToString()+"小时"+ ts.Minutes.ToString()+"分钟"+ ts.Seconds.ToString()+"秒";
return dateDiff;
}
无心雨云 2009-01-07
  • 打赏
  • 举报
回复
我虽然是新手,但还没新到timespan 都不晓得
无心雨云 2009-01-07
  • 打赏
  • 举报
回复
TimeSpan 没得月,叫我除硬30啊
老子还不如不问呢
wode421898419 2009-01-07
  • 打赏
  • 举报
回复
TimeSpan diff=new TimeSpan();
diff=Convert.ToDateTime(时间1)-Convert.ToDateTime(时间2);
diff.TotalDays()//得到天数
zhxhdean 2009-01-07
  • 打赏
  • 举报
回复
TimeSpan ts = Time2- Time1;
fengxuanll 2009-01-07
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 yuji821 的回复:]
用timespan结构
[/Quote]
顶``
江南野鹤 2009-01-07
  • 打赏
  • 举报
回复

DateTime dat1;
DateTime dat2;
Response.Write(dat1.Subtract(dat2));


这样可以得到他们相差的时间,然后/30就ok了
yuji821 2009-01-07
  • 打赏
  • 举报
回复
用timespan结构
accomp 2009-01-07
  • 打赏
  • 举报
回复
1 判断2个时间哪个大
2 大的月数(.Month)-小的月数 大的年数(.Year)-小的年数
3 相差月数为 年数差*12+月数差
sprc_lcl 2009-01-07
  • 打赏
  • 举报
回复
 DateTime dat1;
DateTime dat2;

int ms = (dat2.Year * 12 + dat2.Month) - (dat1.Year * 12 + dat1.Month);
greystar 2009-01-07
  • 打赏
  • 举报
回复
datetime.Subtract()
sprc_lcl 2009-01-07
  • 打赏
  • 举报
回复
 DateTime dat1;
DateTime dat2;

int ms = (dat2.Year * 24 + dat2.Month) - (dat1.Year * 24 + dat1.Month);
xycit 2009-01-07
  • 打赏
  • 举报
回复
http://topic.csdn.net/u/20081213/10/a1a9c5ed-56e5-4bc9-96c7-1201692cb471.html

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧