Private/ConvertFrom-PVEUnixTime.ps1
|
function ConvertFrom-PVEUnixTime { <# .SYNOPSIS Converts a PVE epoch-seconds value to a local DateTime, passing $null through. #> [CmdletBinding()] [OutputType([datetime])] param( [AllowNull()] [object]$Seconds ) if ($null -eq $Seconds -or [string]::IsNullOrEmpty([string]$Seconds)) { return $null } [DateTimeOffset]::FromUnixTimeSeconds([long]$Seconds).LocalDateTime } |