BorlandIMHO
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Furee Получение Unix Time с использованием wmic Вычисляется как раз "стандартный" Unix Time. Потребуется доработка дабы приписать к нему миллисекунды (три цифры после точки в выдаче wmic). Если далее вы хотите производить некие математические операции над полученными цифрами - придётся работать отдельно с самим Unix Time и отдельно с миллисекундами. Либо использовать внешний калькулятор для работы с миллисекундами. Сам по себе cmd работать с такими большими целыми числами не умеет. А с десятичными дробями и подавно. Более того, с датами более 2038-01-19 03:14:07UTC указанный код не будет работать и с секундами - вычисляемый Unix Time будет больше максимального числа, с которым можно работать в CMD. Цитата: в моем вопросе, двоякого смысла нет | Ну, если перевести даже в секунды (не говоря уж о миллисекундах) дату от Р.Х., с которой мы, собственно, привыкли работать - то получится слишком большое число. Работать с ним средствами cmd не получится... В принципе, если уж на то пошло, то для измерения длительности периодов выполнения можно использовать аналог Unix Time с точкой отсчёта, например, 01.01.2019; тогда пожалуй и в миллисекундах получится считать. Но скрипт потребуется соответственным образом модифицировать.
|