我需要在批处理文件中打印时间,但是命令提示符告诉我语法不正确。以下是我到目前为止拥有的代码:
@echo %time%
ping -n 1 -w 1 127.0.0.1 1>nul
@echo %time%
pause
cls
我不知道为什么它不工作,请帮帮我。
发布于 2013-11-11 13:18:43
如果您使用以下命令
time /T
这会打印出时间。(如果没有/T,它将尝试设置时间)
date /T
日期与此类似。
如果cmd的命令扩展处于启用状态(它们在默认情况下处于启用状态,但在此问题中显示为禁用),则每次展开环境变量%DATE%
和%TIME%
时,它们都将扩展到当前日期和时间。使用的格式与DATE
和TIME
命令相同。
要查看启用命令扩展时存在的其他动态环境变量,请运行set /?
。
发布于 2016-04-28 02:20:30
这适用于Windows 10、8.x、7,甚至更早的版本:
@echo Started: %date% %time%
.
.
.
@echo Completed: %date% %time%
发布于 2019-09-13 18:25:09
我们可以很容易地使用echo
和system
变量打印当前时间和日期,如下所示。
echo %DATE% %TIME%
输出示例: 13-Sep-19 15:53:05.62
https://stackoverflow.com/questions/19899316
复制相似问题