你好,问两个时间的月份差问题 有两个datatime类型的时间,格式为 2007-08 现在我欲求出该两个时间的月份差,请问该如何实现?谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 时间变量date1,date2date2.Month-date1.Month DateTime d1=DateTime.Parse("2007/10"); DateTime d2=DateTime.Parse("2007/05"); int diff=d1.Month-d2.Month; DateTime d1 = DateTime.Parse("2006/04"); DateTime d2 = DateTime.Parse("2005/01"); int diff = (d2.Year - d1.Year) * 12 + (d2.Month - d1.Month); Console.WriteLine(diff); Console.WriteLine(Math.Abs(diff)); return 0; int func(DateTime d1, DateTime d2) { return d1.Month - d2.Month + (d1.Year - d2.Year) * 12; } 服务器插入数据出错? 如何在程序中修改屏幕分辨率? 求帮忙解答多态性相关问题 C# 读取二进制文件画灰度图(在线等) 如何得知一个压缩文件的压缩后的文件类型 求助:一个小游戏的实现 怎么能将C#的exe文件的图标换成自定义的? 请专家指点下,用vs2005(c#),在按钮上加图标并在图标的右边加文字,该如何实现啊? 怎样解决Oracle乱码问题,急!!!! 线程,System.Timers.Timer,System.Windows.Form.Timer哪个运行起来站用资源少啊 类或结构长度问题 Javascript学习笔记(二)Javascript核心之类,构造函数和原型
date2.Month-date1.Month
DateTime d1=DateTime.Parse("2007/10");
DateTime d2=DateTime.Parse("2007/05");
int diff=d1.Month-d2.Month;
DateTime d2 = DateTime.Parse("2005/01");
int diff = (d2.Year - d1.Year) * 12 + (d2.Month - d1.Month);
Console.WriteLine(diff);
Console.WriteLine(Math.Abs(diff));
return 0;
int func(DateTime d1, DateTime d2)
{
return d1.Month - d2.Month + (d1.Year - d2.Year) * 12;
}