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