CMD.exe获得该月的第一天

时间:2014-10-23 00:47:18

标签: date cmd

使用cmd批处理文件可以获得每月的第一天并执行操作吗? 例如,每个月的第一天关闭电脑。

提前致谢!

1 个答案:

答案 0 :(得分:1)

表示德国日期格式:echo 01%date:~2%。对于美国格式:echo %date:~0,3%01%date:~5%

或使用独立于语言的解决方案:

for /F "delims=" %%i in ('wmic path Win32_LocalTime get month^,year /value^|find "="') doset /a %%i
set DatTim=01.%month%.%year%
REM adapt to your needed format

或在您的特殊情况下:

for /F "delims=" %%i in ('wmic path Win32_LocalTime get day /value^|find "="') do set /a %%i
if %day%==1 (
   rem your commands
)