Поскольку Get-Date
ожидает объект DateTime
:
Get-Help Get-Date
# Get-Date [[-Date] <DateTime>] ...
Таким образом, значение 1552912200
неявно преобразуется в DateTime
, что приводит к 01.01.0001 00:02:35
.Вот почему вы получаете 00:02
Вам необходимо передать DateTime
объект:
$datetime = [DateTimeOffset]::FromUnixTimeSeconds(1552912200).DateTime
Get-Date $datetime -UFormat '%R'