谢谢
解决方案 »
- 获取web页面中链接的决定URL地址
- 网站抓取问题
- datagrid重新绑定时出错
- 怎么样才能让生成的XML是下面的样了。
- DATAGRID删除提示只有最后一个没有提示,其他一切正常这是为什么?附代码
- DataGrid导出Excel时如何将模版列的内容导出?
- 有什么办法在aspx的程序中(C#)给页面上面嵌入的一个iframe中的页面传递数据?
- 各位大哥,公司招.net程序员时一般会考些什么?
- 请问怎么样调试动态生成的线程???
- 如何取得客户端真实IP地址?跟计算机主机名?在.net里
- 网站开发完了,没人访问,怎么办?
- asp.net 请问天台js函数能不能直接调后台的按钮事件,做到和点击按钮是一个效果?(这个js函数和画面上的按钮一点关系都没有)
DateTime dt2 = new DateTime(2005, 3, 1);
int year = dt1.Year - dt2.Year; //相差的年份
int month = dt1.Year * 12 + dt1.Month - dt2.Year * 12 - dt2.Month; //相关的月份
如果不考虑闰年,可以用
TotalDays/365来得到年差的表示
TotalDays/30来得到月差的表示因为这些值和当时的年份月份有关,所以不能得到准确的年差月差(我的理解)
DateTime dt2 = System.DateTime.Now;
int Year = dt2.Year - dt1.Year;
int Month = (dt2.Year - dt1.Year) * 12 + (dt2.Month - dt1.Month);
也就是没有像SQL或VB的
DateDiff是不是
DateTime temp = new DateTime(2004,10,5,1,1,1);
string year = (dt.Year - temp.Year).ToString();
string month = (dt.Month - temp.Month).ToString();
如:计算月差还可以 Convert.ToInt32(dt2.ToString("yyyyMM"));
-
Convert.ToInt32(dt1.ToString("yyyyMM"));