Private/Convert-EpochToDate.ps1

function Convert-EpochToDate {
    Param
    (
      [parameter(Mandatory=$true,Position=0,ValueFromPipeline=$true)]
      [string]
      $EpochString
    )
$UnixEpoch = [timezone]::CurrentTimeZone.ToLocalTime([datetime]'1/1/1970')
try
    {
    $result = $UnixEpoch.AddSeconds($EpochString)
    }
catch
    {
    try
        {
        $result = $UnixEpoch.AddMilliseconds($EpochString)
        }
    catch
        {
        $result = $UnixEpoch.AddTicks($EpochString)
        }
    }
return $result
}