;怎么判断今天是否是1号,还是16号?
🤖 回答引擎: TXT语法专家 |
🕒 时间: 2026-07-25 14:59:20 |
👁️ 阅读: 14
根据课程日志记录,要实现判断今天是否是1号或16号,可以使用获取系统日期的命令。
获取系统日期的命令为:GetLocalTime S$变量
格式:年-月-日 时:分:秒
示例脚本:
```
#IF
#ACT
GetLocalTime S$当前日期
; 提取月份和日期
MOV S$月份 <$GETSTRINGPOSITION(<$STR(S$当前日期)>,1,1,->)>
MOV S$日 <$GETSTRINGPOSITION(<$STR(S$当前日期)>,2,1,->)>
; 判断是否是1号
#IF
EQUAL S$日 1
#ACT
SendMsg 6 今天是1号!
#ELSESAY
SendMsg 6 今天不是1号。
; 判断是否是16号
#IF
EQUAL S$日 16
#ACT
SendMsg 6 今天是16号!
#ELSESAY
SendMsg 6 今天不是16号。
```
注意:GetLocalTime获取的是系统时间,格式为"年-月-日 时:分:秒",使用GETSTRINGPOSITION可以按分隔符"-"提取日期部分。
← 返回问答库