[100分]求两个日期间相差几个月?急,立即结贴。
[100分]求两个日期间相差几个月?急,立即结贴。
C#或Oracle Sql语句都可以。
------解决方案--------------------DATEDIFF函数!
------解决方案--------------------顶
------解决方案--------------------SELECT DATEDIFF(month,GETDATE(),DATEADD(month,5,GETDATE()))
------解决方案--------------------月份差,还是实际差?
比如1月31日与3月1日,算差一个月还是两个月?
------解决方案--------------------友情UP
------解决方案--------------------datediff(month,time1,time2)
------解决方案--------------------datediff(m,date1,date2)
------解决方案--------------------string tmpstr = (DateTime.Parse(dateTimePicker2.Text)- DateTime.Parse(dateTimePicker1.Text)).TotalDays.ToString();
------解决方案--------------------应该用mm或m
------解决方案--------------------TimeSpan ts = dt2 - dt1;
int 月差 = ts.TotalDays / 30;
int 月份差 = (dt2.Year*12+dt2.Month) - (dt1.Year*12+dt1.Month)
------解决方案--------------------int 月份差 = (dt2.Year*12+dt2.Month) - (dt1.Year*12+dt1.Month)
//这样就可以了,其中dt2 dt1为DateTime型变量
------解决方案--------------------不太懂你的月分差指什么
------解决方案--------------------int 月份差 = (dt2.Year*12+dt2.Month) - (dt1.Year*12+dt1.Month)
------解决方案--------------------string tmpstr = (DateTime.Parse(dateTimePicker2.Text)- DateTime.Parse(dateTimePicker1.Text)).TotalDays.ToString();
先计算出相差天数,根把天数/30判断月数
------解决方案--------------------DateTime dt = DateTime.Today;
DateTime dt1 = Convert.ToDateTime( "2004-02-01 ");
int iMon = (dt.Year - dt1.Year) * 12 + (dt.Month - dt1.Month);
------解决方案--------------------datediff(month,time1,time2)
------解决方案--------------------先粗略计算相差几个月,然后使用MonthAdd校验一下
------解决方案--------------------1月31 与2月1号
相差多少啊??
------解决方案--------------------DATEDIFF
TIMESPANE
------解决方案--------------------http://blog.csdn.net/luyesql/archive/2007/03/29/1545047.aspx
------解决方案--------------------up
------解决方案--------------------datediff(m,date1,date2)
SQL Server里面的,不知道Oracle有没有这个
------解决方案--------------------datediff(month,time1,time2)
------解决方案--------------------这个就是两个日期间相差的公式.其中后面的那个是最大的日期.你也可以说是今天的日期getdate()等等.
select datediff(month, '2007-4-19 ', '2008-8-18 ') as monthinfo
select datediff(month,datetime1,getdate()) as monthinfo