PowerShell日期/时间转换

PowerShell日期/时间转换,powershell,Powershell,我有一个变量$date,包含2012年6月24日00:00:00 如何将其转换为24/06/2012?将Get Datecmdlet与Format参数一起使用: PS> $date = '24 June 2012 00:00:00' PS> Get-Date $date -Format 'dd/MM/yyyy' 24/06/2012 我试着读一个日期格式为年月日的文件 上面的答案对我不起作用,我找到了一个不同的解决方案来解析我的日期,并检查哪个日期比当前日期新。这是我的代码 $cu

我有一个变量$date,包含
2012年6月24日00:00:00


如何将其转换为
24/06/2012

Get Date
cmdlet与Format参数一起使用:

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

我试着读一个日期格式为年月日的文件 上面的答案对我不起作用,我找到了一个不同的解决方案来解析我的日期,并检查哪个日期比当前日期新。这是我的代码

$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)
{
   // ....
}