【已解决】取得上个月的开始时间及结束时间
本帖最后由 xz00311 于 2014-11-10 19:23 编辑#include <Date.au3>
MsgBox(0, '', "上月最后一天" & _DateAdd('d','-'&@MDAY,_NowCalcDate()))这个只是获取上月最后一天,但是不知道咋样获取上个月的第一天 回复 1# xz00311
第一天都是固定1号嘛.#include <Date.au3>
MsgBox(0, '', "上月第一天" & StringRegExpReplace(_DateAdd('d','-'&@MDAY,_NowCalcDate()), '\d+, '1')) 运行不了啊郁闷 本帖最后由 user3000 于 2014-11-10 18:59 编辑
回复 3# xz00311
运行不了,给出的什么提示?!
错怪楼主,重新编辑下帖子了. '\d+, '1'))你看这个这么写能运行吗 回复 5# xz00311
哈哈. 原来是论坛的问题,代码里无法直接显示$这个字符.
我是把能运行的代码复制后放上去的,见你的回复后也没再看2楼的代码!
换个方式再放代码吧.
#include <Date.au3>
MsgBox(0, '', "上月第一天" & StringRegExpReplace(_DateAdd('d','-'&@MDAY,_NowCalcDate()), '\d+$', '1')) 我正则刚学还有好多都不懂,之前我试过每个月有30号的我都显示对的,只是其他的就显示不正确才来求这个的 回复 7# xz00311
用正则处理字符串当然更方便.
我等"半路出家"之人,更多时候是要用到的知识才会去学的!
楼主一起加油! 好的一起加油 看看怎么解决的 学习了,正则太难了
页:
[1]