elexy 发表于 2010-11-25 11:48:13

[已解决]Autoit如何判断某月份有多少天?

本帖最后由 elexy 于 2010-11-25 13:59 编辑

$yuefeng = "2010-11"
如果只有28天,那么$CheckBox28 29 30 31 四个复选框就不选择
如果只有30天,那么$CheckBox31 复选框就不选择

afan 发表于 2010-11-25 12:00:28

#include <Date.au3>
$yuefeng = '2010-11'
$sR = StringRegExp($yuefeng, '(\d{4})\D+(\d\d?)', 1)
If @Error Then Exit
$iDays = _DateDaysInMonth($sR, $sR)
MsgBox(0, $yuefeng, $iDays)

yhxhappy 发表于 2010-11-25 12:57:40

#include <Date.au3>

$iDays = _DateDaysInMonth(2010, 11)
MsgBox( 4096, "一个月的天数", "这个月共有 " & String( $iDays ) & " 天." )

elexy 发表于 2010-11-25 13:58:46

原来可以用到Date.au3,谢谢楼上两位解答!!!

xyyie 发表于 2010-11-25 14:01:15

学习了。知道还有这个函数
页: [1]
查看完整版本: [已解决]Autoit如何判断某月份有多少天?