日期相加问题。 我有二个数据类型为字符串的数据,读出来时格式为:2005-05-06 这种格式,是否可以用第一个数据减去第二个数据。如:2005-10-05 减 2005-05-05 等于 5 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这样来做:DateTime t = DateTime.Parse("2005-10-05");DateTime t1 = DateTime.Parse("2005-05-05");int Months = t.Month - t1.Month; Dim i As Integer i = DateDiff(DateInterval.Month, CDate("2005-10-05"), CDate("2005-05-05") 写反了。应该是:i = DateDiff(DateInterval.Month, CDate("2005-05-05"), CDate("2005-10-05")呵呵 hbxtlhx(最后一片绿叶)说的正确 同意:DateDiff(DateInterval.Month, CDate("2005-05-05"), CDate("2005-10-05") VB.NET中的DateDiff 函数返回一个 Long 值,该值指定两个 Date 值之间的时间间隔数。在C#中可以用TimeSpan结构来实现:TimeSpan 结构 [C#]请参见TimeSpan 成员表示一个时间间隔。但是我看楼主的意思是取月份之间的差值,并非是个时间差! System.TimeSpan diff=System.Convert.ToDateTime("2005-7-1")-System.Convert.ToDateTime("2005-1-1");//有效期时间间隔半年 onchange 事件 不响应中文输入 这样子的排版你们是如何用repeater绑定的。 一个动态字段查询问题,请大家帮我修正,万分谢谢了 Sql Server Profiler工具 findcontrol为什么找不到控件 DataList的ListItem隐藏问题,请大虾们帮个忙。 超联接弹出窗口问题 程序的最后一个bug了,但是想到头晕都没有解决,关于在不同电脑上创建制定文件夹 如何在datagrid里面实现只能单选的radiobutton,、? 梅花雪树形控件在.NET中的应用 大家帮我看看,问题出在哪里??? 水晶报表的最简单问题
DateTime t1 = DateTime.Parse("2005-05-05");
int Months = t.Month - t1.Month;
i = DateDiff(DateInterval.Month, CDate("2005-10-05"), CDate("2005-05-05")
i = DateDiff(DateInterval.Month, CDate("2005-05-05"), CDate("2005-10-05")
呵呵
返回一个 Long 值,该值指定两个 Date 值之间的时间间隔数。在C#中可以用TimeSpan结构来实现:
TimeSpan 结构 [C#]请参见
TimeSpan 成员表示一个时间间隔。但是我看楼主的意思是取月份之间的差值,并非是个时间差!