找回密码
 加入
搜索
查看: 2150|回复: 4

当前日期的前一天和后一天如何表达

[复制链接]
发表于 2008-8-6 16:16:02 | 显示全部楼层 |阅读模式
菜鸟提问,非常感谢!

使用@MDAY + 1、@MDAY -1会出现如32或0的错误!


===========================================
谢谢各位,你们提供的方法很好!还查到一种使用UDF函数的方法:
#include <Date.au3>
_NowCalcDate()   ;当天
_DateAdd( 'd',-1, _NowCalcDate())  ;前一天
_DateAdd( 'd',1, _NowCalcDate())  ;后一天

[ 本帖最后由 zoujb 于 2008-8-6 22:48 编辑 ]
发表于 2008-8-6 19:27:44 | 显示全部楼层
既然你已经知道用@MDAY表述了,那就完成了啊!改进一下:
用 If @MDAY = 1 Then 进行条件判断咯。
发表于 2008-8-6 19:43:22 | 显示全部楼层
哈哈哈。
如果月=1  then 月=12   年-1
发表于 2008-8-6 22:02:18 | 显示全部楼层
要求不是很精确的话,可以依3楼的顽固不化朋友的方法做。挺好的,简单实用。

要求高的话,要写个函数来解决了。。。。又一个费功夫的东西。。。要不要试试呢?
发表于 2008-8-24 16:10:43 | 显示全部楼层
不知道zoujb朋友的问题解决了没有,近日我也遇到了这个应用需求,不知道怎么办,最后自己写了个UDF来调用。现已上传至本论坛。

如果有需要,请参考:

http://www.autoitx.com/forum.php ... e%3D1&frombbs=1
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-22 06:21 , Processed in 0.071802 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表