首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在批处理文件中打印当前时间?

如何在批处理文件中打印当前时间?
EN

Stack Overflow用户
提问于 2013-11-11 13:16:37
回答 6查看 194.5K关注 0票数 71

我需要在批处理文件中打印时间,但是命令提示符告诉我语法不正确。以下是我到目前为止拥有的代码:

代码语言:javascript
运行
复制
@echo %time%
ping -n 1 -w 1 127.0.0.1 1>nul
@echo %time%
pause
cls

我不知道为什么它不工作,请帮帮我。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2013-11-11 13:18:43

如果您使用以下命令

代码语言:javascript
运行
复制
time /T

这会打印出时间。(如果没有/T,它将尝试设置时间)

代码语言:javascript
运行
复制
date /T

日期与此类似。

如果cmd的命令扩展处于启用状态(它们在默认情况下处于启用状态,但在此问题中显示为禁用),则每次展开环境变量%DATE%%TIME%时,它们都将扩展到当前日期和时间。使用的格式与DATETIME命令相同。

要查看启用命令扩展时存在的其他动态环境变量,请运行set /?

票数 75
EN

Stack Overflow用户

发布于 2016-04-28 02:20:30

这适用于Windows 10、8.x、7,甚至更早的版本:

代码语言:javascript
运行
复制
@echo Started: %date% %time%
.
.
.
@echo Completed: %date% %time%
票数 109
EN

Stack Overflow用户

发布于 2019-09-13 18:25:09

我们可以很容易地使用echosystem变量打印当前时间和日期,如下所示。

代码语言:javascript
运行
复制
echo %DATE% %TIME%

输出示例: 13-Sep-19 15:53:05.62

票数 14
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19899316

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档