请教visual Foxpro中的问题,让当前日期递增6个月,该如何实现? 把日期的年+1,再减半年(1年=365天,0.5年=182天)ctod(str(year(date())+1,4)+"-"+str(month(date()),2)+"-"+str(day(date()))-182 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 下面的方法通过测试,newdate 是你需要的值。local now,numlocal y,m,d,y1,m1,d1,y2,m2,d2m.now=date()m.num=6m.y=year(m.now)m.m=month(m.now)m.d=day(m.now)m.m1=mod(m.num+m.m,12)m.y1=int((num+m-m1)/12)m.m2=mod(m.num+m.m+1,12)m.y2=int((m.num+m.m+1-m2)/12)if y+y2>=100 and y+y2<10000 m.maxday=day(date(y+y2,m2,1)-1) m.newdate=date(y+y1,m1,min(d,maxday))else =messagebox('日期超出范围',16,'')endif 如何保存数据库 请问如何删除这样的重复记录 执行存储过程后多了很多锁??? 我想在select的时候加一个序号列.为什么说只能into才行啊? 关于数据库 sql2000 如何向数据库里写入特殊字符 新手请教关于sql语句中带中文的问题高分送 在多表联查时,where条件的顺序有可能的影响最后的结果?? SQL server 2000 ,sql server 2005 最多可建多少个数据库,为什么数据库有几千个时,服务器用的资源少但操作很慢 两张统计表的相加,看看。送分 在SQL Server中怎样把 varchar 型变量转换成 datetime型的 怎样恢复呀!高分相赠
local now,num
local y,m,d,y1,m1,d1,y2,m2,d2
m.now=date()
m.num=6
m.y=year(m.now)
m.m=month(m.now)
m.d=day(m.now)
m.m1=mod(m.num+m.m,12)
m.y1=int((num+m-m1)/12)
m.m2=mod(m.num+m.m+1,12)
m.y2=int((m.num+m.m+1-m2)/12)
if y+y2>=100 and y+y2<10000
m.maxday=day(date(y+y2,m2,1)-1)
m.newdate=date(y+y1,m1,min(d,maxday))
else
=messagebox('日期超出范围',16,'')
endif