Преобразование времени Unix с помощью PowerShell

Я анализирую базу данных SQLite с помощью модуля PowerShell SQLite , и пара возвращаемых значений создается и изменяется, оба из которых находятся в Unix. время.

Что я хотел бы сделать, так это каким-то образом преобразовать это в «человеческое время». Я удалил некоторые другие SQL-запросы для удобства чтения.

Import-Module SQLite
mount-sqlite -name GoogleDrive -dataSource E:\Programming\new.db
$cloud_entry = Get-ChildItem GoogleDrive:\cloud_entry

foreach ($entry in $cloud_entry)
{
    $entry.created
}

Вывод выглядит как большой столбец временных меток Unix:

1337329458

Обновление: в итоге я выбрал следующее:

$ctime = $entry.created
[datetime]$origin = '1970-01-01 00:00:00'
$origin.AddSeconds($ctime)

7
задан mklement0 8 August 2019 в 23:47
поделиться