有没有简单的日期加减运算的办法?

SimonDW 2000-02-05 12:04:00
我要获知一个时间是否在上月最末一天的21点到本月的最末一天的21点之间
...全文
171 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
active 2000-02-14
这是上月最后一天的21点
cdate(format(dateadd("d",-1,format(now,"yyyy-mm") & "-01"),"yyyy-mm-dd") & " 21:00:00")
这是本月最后一天的21点
cdate(format(dateadd("d",-1,format(dateadd("m",1,now),"yyyy-mm") & "-01"),"yyyy-mm-dd") & " 21:00:00")
回复
Slr 2000-02-13
找DateDiff(psType,Date1,Date2)的帮助
回复
SimonDW 2000-02-07
1<cm<12
cy,cm,cd,ct-cy,cm-1,0>=-3 hours

......
我想到解决办法了

thanks
回复
Firing_Sky 2000-02-05
用>和<好就能搞定
回复
Firing_Sky 2000-02-05
日期类型可以直接比较大小的!
回复
sky__horse 2000-02-05
if month in [1,3,5,7,8,10,12] then days=31
if month in [4,6,9,11] then days=30
if month=2 then
if (year mod 4<>0) or ((year mod 100=0) and (year mod 400<>0))
then
days=28
else
days=29
month: 当月月份
days: 当月天数
回复
发帖
VB基础类
创建于2007-09-28

7478

社区成员

VB 基础类
申请成为版主
帖子事件
创建了帖子
2000-02-05 12:04
社区公告
暂无公告