ASP.Net中月份的日期差异
在ASP.Net中,当我计算月份时,我认为它有时会给出一个月的加法,有时会给出一个月的减法,下面就是一个例子ASP.Net中月份的日期差异,.net,vb.net,sql-server-2008,.net,Vb.net,Sql Server 2008,在ASP.Net中,当我计算月份时,我认为它有时会给出一个月的加法,有时会给出一个月的减法,下面就是一个例子 Dim LsMGetMonth as double LsMGetMonth =DateDiff(DateInterval.Month, '10/21/2012', 6/1/2013') 但当我手工计算时,它给出了7个月 但是如果我计算的天数是223,这是正确的,但是上面计算的月份是1个月,而不是7个月是8个月 Dim LsMGetDay as double LsMGetDay =Dat
Dim LsMGetMonth as double
LsMGetMonth =DateDiff(DateInterval.Month, '10/21/2012', 6/1/2013')
但当我手工计算时,它给出了7个月
但是如果我计算的天数是223,这是正确的,但是上面计算的月份是1个月,而不是7个月是8个月
Dim LsMGetDay as double
LsMGetDay =DateDiff(DateInterval.Day, '10/21/2012', 6/1/2013')
但是,如果我手工计算223/30的月份数是7.43,如果四舍五入,则是7,而不是8
与sql查询相同,也给出了8个月
select DATEDIFF(MONTH,'10/21/2012','6/1/2013')
请帮忙
谢谢
Basit“DateInterval.Month仅根据参数的年和月部分计算”