Использование CMD для вывода даты и времени - PullRequest
0 голосов
/ 02 октября 2019

Как запустить команду CMD и получить метку времени как длинную. Например, если приведенный ниже код выводит время как: echo %time% >> 23:51:39.20

Вместо часов: min: seconds.m_sec, как я могу отобразить длинное значение?

Что япод длинным подразумевается, что я хочу отображать время как Unix epoch time

1 Ответ

0 голосов
/ 02 октября 2019

В cmd вы можете воспользоваться помощью PowerShell:

powershell -command "(New-TimeSpan -Start (Get-Date "01/01/1970") -End (Get-Date)).TotalSeconds"

или получить ее в переменную:

echo off
for /f "delims=" %%a in ('
  powershell -command "(New-TimeSpan -Start (Get-Date "01/01/1970") -End (Get-Date)).TotalSeconds"
  ') do set "epochtime=%%a"
echo %epochtime%
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...