我在一段时间内在 Windows 服务器上的命令提示符中运行了一堆命令,我想查看上次运行命令的时间。我使用该prompt
命令自定义了提示符。
提示 $t $p$g
得到一个提示,看起来像
13:02:50.64 L:\>
我想在提示中使用 12 小时制时间并省略十分之一/百分之一秒,但似乎没有选项可以做到这一点。我希望它看起来像
下午 1:02:50 L:\>
也许有人知道办法吗?
使用
提示 $T$H$H$H $p$g
得到一个提示
15:35:11 大写:\>
虽然更接近,但看起来它不会采用 12 小时格式。
答案1
对于 PROMPT 命令,从这一页,上面说要用$T
12 小时制时间。这确实还有十分之一/百分之一秒,但我认为不能删除。
答案2
编辑:以下信息是错误的。系统区域设置将影响命令提示符下 TIME /T 返回的时间格式,但显然提示字符串中的 $T 始终采用 24 小时格式。
提示字符串中的 $T 变量与 Windows 中的“长时间”格式设置相关联。如果您的 Windows 设置指定了 24 小时制时钟,则 $T 将反映这一点。要获取 12 小时制时间,您需要更改 Windows 区域设置(这可能不是理想的选择,因为它是系统范围的)。