为何在bat脚本中,08和09计算时被视为非法八进制数字?

2026-04-10 12:400阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计366个文字,预计阅读时间需要2分钟。

为何在bat脚本中,08和09计算时被视为非法八进制数字?

判断时间间隔是否在特定范围内,可以使用以下代码:

bash设置时间变量set XTHH=%time:~0,2%set XTMM=%time:~3,2%

计算时间间隔set JKSJ=%XTHH%%XTMM%

判断时间间隔if %JKSJ% leq 0830 (echo 11111111111111) else ( if %JKSJ% geq 1730 (echo 2222222222) else (echo 333333333333333))

这段代码首先提取当前时间的时和分,然后计算它们之间的间隔。根据这个间隔,输出相应的数字。如果时间间隔小于0830,输出11111111111111;如果时间间隔大于或等于1730,输出2222222222;否则,输出333333333333333。

阅读全文

本文共计366个文字,预计阅读时间需要2分钟。

为何在bat脚本中,08和09计算时被视为非法八进制数字?

判断时间间隔是否在特定范围内,可以使用以下代码:

bash设置时间变量set XTHH=%time:~0,2%set XTMM=%time:~3,2%

计算时间间隔set JKSJ=%XTHH%%XTMM%

判断时间间隔if %JKSJ% leq 0830 (echo 11111111111111) else ( if %JKSJ% geq 1730 (echo 2222222222) else (echo 333333333333333))

这段代码首先提取当前时间的时和分,然后计算它们之间的间隔。根据这个间隔,输出相应的数字。如果时间间隔小于0830,输出11111111111111;如果时间间隔大于或等于1730,输出2222222222;否则,输出333333333333333。

阅读全文