gpt4 book ai didi

powershell - 无法比较创建日期和当前日期

转载 作者:行者123 更新时间:2023-12-03 00:39:35 26 4
gpt4 key购买 nike

希望有人可以帮助我。我无法将当前日期与创建文件的日期进行比较。我从每个日期获得的输出及其代码如下。

创建日期输出:

21/05/2012 10:27:25 PM



当前日期输出:

8/05/2013 12:00:00 AM



是否可以比较这些日期?

我的代码如下:
$host = Read-Host 'Host: '
$username = Read-Host 'Username: '
$password = Read-Host 'Password: '

Connect-VIServer -Server $host -User $username -Password $password

$snapshotDate = Get-Snapshot -VM CONVCORPSPOINT | Select-Object Created | Format-Table -HideTableHeaders
$currentDate = Get-Date | Select-Object Date | Format-Table -HideTableHeaders

$snapshotDate
$currentDate

if ($snapshotDate -lt $currentDate) {
Write-Host 'The snapshot date is earlier than the current date'
}
else {
Write-Host 'The snapshot date is not earlier than the current date'
}

最佳答案

试试这个:

$x = Get-Date

您可以获得执行此操作的与date对象关联的所有方法的列表:
$x | gm

您可以这样设置日期格式:
$x.ToString("yyyyMMdd hh:mm:ss")

所有格式选项均在 here中描述。
然后,您可以标准化日期并轻松比较它们。

关于powershell - 无法比较创建日期和当前日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16434374/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com