PowerShell: Получить текущую дату в строку

Мой скрипт выводил уведомление в виде всплывающего уведомления, которое потом сохранялось в Action Center:
PowerShell: Получить текущую дату в строку
Но на нём было указано лишь время, а мне хотелось добавить ещё и дату. Для уведомлений Toast Notification я не нашёл как это сделать. Может в Windows это вообще невозможно. Но у меня были случаи, когда возникала необходимость узнать, когда именно было выведено данное уведомление, поэтому я решил выводить дату его срабатывания прямо в заголовке.
Если передать в переменную дату из Get-Date то получится слишком много лишней информации:

Get-Date
4 марта 2019 г. 10:12:41

Чтобы вывести только дату, можно было воспользоваться ключом и спецификатором формата даты

Get-Date -format d

В этом случае получится вывод в формате. заданном системой

Пн, 04.03.19

Если же нужно выводить дату в своём формате, то можно воспользоваться например конвертацией:

(Get-Date).ToUniversalTime().ToString("dd.MM.yy")
04.03.19
Более удобным вариантом был бы код с использованием UFormat:
Get-Date -UFormat %d.%m.%y

 

Так лучше:
PowerShell: Получить текущую дату в строку



Подписаться
Уведомление о
guest
0 Комментарий
Inline Feedbacks
View all comments