我正在使用 PowerShell SQLite模块解析 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)