PowerShell:
Получение текущей даты
Как это сделать:
Вот простой код для получения сегодняшней даты:
Get-Date
И вуаля, результат:
Вторник, 14 марта 2023 г. 10:15:42
Возможно, вам нужно что-то более конкретное, например, просто день:
(Get-Date).Day
Результат:
14
Как насчет международного формата? Получите дату в формате ISO 8601:
Get-Date -Format 'yyyy-MM-dd'
Результат:
2023-03-14
Подробнее
Раньше, получение даты в языках сценариев было не таким простым делом. Но PowerShell, учтя сложности и потребности истории вычислений, сделал это одной строкой.
Помимо Get-Date
, альтернативы включают использование класса .NET System.DateTime для более сложных нужд или использование WMI (Windows Management Instrumentation) для извлечения системной информации. Тем не менее, Get-Date
остается предпочтительным вариантом за его простоту и эффективность.
Под капотом Get-Date
опирается на системные часы и региональные настройки, чтобы гарантировать, что дата и время отображаются точно, с учетом часовых поясов и корректировок летнего времени.
Это также полностью настраиваемо. Вы можете формировать формат вывода по своему желанию с использованием стандартных или пользовательских строк формата - удобная функция для логов, которые должны следовать определенным конвенциям, или для визуальной гармонии в вашем выводе.
Смотрите также
Вот несколько ресурсов для ознакомления: