如何取得一些指定日期
比如客户是在2006-7-03签订的合同日期,有效期截至到2007-7-03日
现规定前三个月按月付款;三个月后到合同截至期按季付款
即从2006-7-03 到 2007-7-30 日期段,
如何取得 2006-8-03,2006-9-03 -----------(按月付)
2006-12-03,2007-03-03,2007-06-03 -----------(按季付款)
那位能用javacsript 或asp.net 能实现??谢谢!
问题点数:40、回复次数:5Top
1 楼huangbznet(每天对着......)回复于 2006-07-03 17:44:54 得分 0
取得当前时间,做比较,如果是
if(2006-7-03<=DateTime<=2006-9-03 )
Response.write("按月付");
else
{
if( 2006-9-03<DataTime<=2007-06-03)
Response.Write("按季付款")
}Top
2 楼noood(肥田)回复于 2006-07-03 18:03:11 得分 0
日期处理
看一下VB里面的DatePart、DateAdd、DateDiff等几个函数,具体的用法MSDN里面写的很清除Top
3 楼copall(<民工>席卷天下-包举宇内-囊括四海-并吞八荒!)回复于 2006-07-03 18:25:24 得分 0
楼主没有说明不足一月~或不足一季该如何处理~
所谓按季是按春.夏.秋.冬,还是按"三个月"?
Top
4 楼zuoxiangchun()回复于 2006-07-03 19:43:43 得分 0
楼上问的对~~Top
5 楼sweet12345(幸福的狗狗)回复于 2006-07-03 21:06:42 得分 0
DateTime这个类有Add方法阿,你可以选择按照月份加上3个月不就是一季吗?
DateTime dt = new DateTime();
dt=DateTime.Now;
dt.AddMonths(3);Top




