2012-09-07 148 views

回答

6

与格式参数一起使用Get-Date的cmdlet:

PS> $date = '24 June 2012 00:00:00' 
PS> Get-Date $date -Format 'dd/MM/yyyy' 
24/06/2012 
0

我试图读取与日期的文件格式日 - 月 - 年 答案上面并没有为我工作,我发现了一个不同的解决方案上如何解析我的日期并检查哪一个比当前日期更新。这是我改编的代码。

$currdateobj = Get-Date 
$STARTDATE = "12-05-2017" // specific non-default date format 
[DateTime]$startdateobj = [DateTime]::ParseExact($STARTDATE,"dd-MM-yyyy",[System.Globalization.CultureInfo]::InvariantCulture) 
if ($startdateobj -lt $currdateobj) 
{ 
    // .... 
}