我使用PowerShell SQLite模塊解析SQLite數據庫,並且創建和修改了一些返回值,這兩個值都在Unix時間。使用PowerShell轉換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
}
我去了以下內容:
$ctime = $entry.created
[datetime]$origin = '1970-01-01 00:00:00'
$origin.AddSeconds($ctime)
輸出類似於Unix的時間戳的大柱:
1337329458
'[DATETIME] $起源=「1970-01-01 00:00:00''作品一樣好,和也許有點容易理解 –
我得到這個錯誤:任何想法?無法將參數「0」轉換爲「AddSeconds」的值:「」。其中一些值爲「空」,因爲數據庫中的某些項目未被指定爲創建/修改日期。我假設這是錯誤來自哪裏。 – mrwh1t3