Konvertieren Sie die Unix-Zeit mit PowerShell

Ich analysiere eine SQLite-Datenbank mit der PowerShellSQLite Modul, und einige der Rückgabewerte werden erstellt und geändert. Beide Werte befinden sich in der Unix-Zeit.

Was ich tun möchte, ist, das irgendwie in "menschliche Zeit" umzuwandeln. Ich habe einige der anderen SQL-Abfragen entfernt, um das Lesen zu erleichtern.

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
}

Ich ging mit folgenden:

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

Die Ausgabe sieht aus wie eine große Spalte mit Unix-Zeitstempeln:

1337329458

Antworten auf die Frage(6)

Ihre Antwort auf die Frage