Дата и время

Вывести все форматы

  (Get-Date).GetDateTimeFormats() 

Форматы дат .Net

Get-Date -Format "dddd MM/dd/yyyy HH:mm K"
 
Tuesday 06/25/2019 16:17 -07:00
ФорматОписание
dКороткий формат даты (“5/25/2023”)
DДлинный формат даты (“Thursday, May 25, 2023”)
tКороткий формат времени (“2:30 PM”)
TДлинный формат времени (“2:30:00 PM”)
fПолный формат даты и времени(“Thursday, May 25, 2023 2:30 PM”)
FПолный формат даты и времени длинный формат(“Thursday, May 25, 2023 2:30:00 PM”)
gОсновной формат даты и времени(“5/25/2023 2:30 PM”)
GОсновной форматы даты и длинного времени(“5/25/2023 2:30:00 PM”)
M или mФормат дня (“May 25”)
Y или yФормат года и месяца(“May, 2023”)
sДата и время для сортировки(“2023-08-22T22:51:27”)
uУниверсальное сортируемое дата и время(“2022-01-01 00:00:00Z”)
UПолная дата и время с универсальным временем(“Friday, December 31, 2023 8:00:00 PM”)

Подробнее о форматах

ШаблонОписание
ddddДень недели
MMЧисло месяца
ddДень месяца, 2 знака
yyyyГод в четырёхзначном формате
HH:mmВремя в 24 часовом форамате, без секунд
KВременная зона, смещение от (UTC)
$Date = Get-Date "01/01/2022"
$Date.ToString("yyyy/MM/dd")
 
"2022/01/01"
ШаблонОписание
dd/MM/yyyyДень, месяц и год разделённые слешем, например "01/01/2022"
MM/dd/yyyy"01/01/2022"
yyyy/MM/dd"2022/01/01"
yyyy-MM-dd"2022-01-01"
yyyy/MM/dd HH:mm:ss"2022/01/01 12:00:00"
yyyy-MM-ddTHH:mm:ss"2022-01-01T12:00:00"
"{0:yyyy/MM/dd HH:mm:ss}" -f (Get-Date)
 
$DateTime = Get-Date "01/01/2022 12:00:00"
$DateTime.ToString("yyyy/MM/dd HH:mm:ss")
 
$DateObject = [datetime]"2021-08-21"
$CnvertedDate = $DateObject.ToString("dd/MM/yyyy")
Write-Output $ConvertedDate
 
$dateString = "2021-08-21"
 
$convertedDate = $dateString -replace '^(\d{4})-(\d{2})-(\d{2})$', '$3/$2/$1'
Write-Output $convertedDate
Get-Date -UFormat "%A %m/%d/%Y %R %Z"
 
Tuesday 06/25/2019 16:19 -07
ШаблонОпределение
%AДень недели - "понедельник"
%mЧисло месяца, например декабрь - 12
%dДень месяца - 2 разряда, например 16
%YГод в формате 4х цифр
%RВремя в 23 формате, без секунд, например 12:14
%ZСмещение временной зоны от Uversal Time Coordinate (UTC), например +3

Полный список шаблонов UFormat