6

我有一个变量 $date,其中包含24 June 2012 00:00:00.

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

4

2 回答 2

10

Get-Datecmdlet 与 Format 参数一起使用:

PS> $date = '24 June 2012 00:00:00'
PS> Get-Date $date -Format 'dd/MM/yyyy'
24/06/2012
于 2012-09-07T08:35:51.197 回答
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)
{
   // ....
}
于 2017-05-01T07:19:36.720 回答