Yab*_*asa 5 windows timestamp cmd milliseconds
我试图在 Windows cmd 中将系统时间精确到毫秒。我知道可以使用以下方法获得厘秒精度:
echo %time%
Run Code Online (Sandbox Code Playgroud)
我发现其他问题提出了完全相同的问题,但没有答案可以完全回答该问题。这是我到目前为止发现的:
该解决方案仅适用于厘秒精度(与我上面描述的相同): 批处理文件中的打印时间(毫秒)
该解决方案提供了计时器解决方案,但不提供打印当前时间戳解决方案: Print Batch Time in Milliseconds
任何帮助将非常感激。
正如 Neil 指出的那样,cmd 中没有本地解决方案。对于任何可以选择使用 PowerShell 的人,您可以使用以下命令:
(Get-Date -UFormat "%Y-%m-%d %H:%M:%S").toString() + "." + ((Get-Date).millisecond)
Run Code Online (Sandbox Code Playgroud)
可能有一种更简洁的方法,但这对我的目的有用。
由于问题被标记,cmd从 cmd 调用此问题的适当命令行是:
powershell -command "(Get-Date -UFormat '%Y-%m-%d %H:%M:%S').toString() + '.' + ((Get-Date).millisecond)"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
21133 次 |
| 最近记录: |