【发布时间】:2019-01-10 07:51:15
【问题描述】:
如何将检索某些日期/时间的 PowerShell 命令输出转换为可读的日期/时间字符串? 命令是
((Get-ComputerRestorePoint)[-1]).CreationTime
这基本上检索创建的最后一个还原点的日期和时间,但格式很奇怪,例如 20190109100614.556883-000
【问题讨论】:
-
该 cmdlet 似乎是一个真正简单的 WMI 调用包装器。因此您可以对这些日期时间字符串使用通常的修复方法...
.ConvertToDateTime(). -
在我的多次试验和错误中尝试过。不行。 ((Get-ComputerRestorePoint)[-1]).CreationTime.ConvertToDateTime() 方法调用失败,因为 [System.String] 不包含名为“ConvertToDateTime”的方法。
标签: powershell parsing output cmdlet