【发布时间】:2023-03-07 06:01:01
【问题描述】:
我有一个 stats.bat 程序,它会刷新以显示我可以拥有的最新数据。
据我所知,我几乎尝试过任何事情。
在我的脚本中,我希望它显示时间,但我希望它是这样的。
ECHO The Time Is: %time /T%
“%time /T%”将与 ECHO 行在同一行显示时间。
我已经尝试过研究它,但我找不到任何关于这个主题的东西。
【问题讨论】:
-
您知道
time /T以及使用echo %TIME%时输出的时间格式取决于为当前用户帐户指定的Windows 区域和语言设置。如果您的批处理文件应该始终以相同的格式输出时间,您需要命令%SystemRoot%\System32\wbem\wmic.exe OS get localdatetime和额外的代码以您希望独立于区域和语言设置的格式输出时间。 -
我只是这样做了:for /f "delims=" %%a in ('time /T') do @set foobar=%%a echo The Time Is: = %foobar%跨度>
标签: windows batch-file