Nin*_*irl 0 powershell compare date
如何比较日期和忽略时间?我有2个相同的日期但不同的时间.我只需要比较日期并忽略时间,但-gt操作员包括时间.这是代码.
if((get-date $Date1) -gt (get-date $Date2))
{
// do something.
}
Run Code Online (Sandbox Code Playgroud)
使用.Datedatetime对象的属性:
if((get-date $Date1).Date -gt (get-date $Date2).Date)
{
// do something.
}
Run Code Online (Sandbox Code Playgroud)
根据评论:
$date1 = '08/25/2015 00:00:00'
$date2 = '08/25/2015 12:00:00 AM'
if((get-date $Date1).Date -gt (get-date $Date2).Date)
{
'$Date1 is greater than $Date2'
}
else { '$Date1 is not greater than $Date2'}
$Date1 is not greater than $Date2
Run Code Online (Sandbox Code Playgroud)
扭转价值观:
$date1 = '08/25/2015 12:00:00'
$date2 = '08/25/2015 00:00:00 AM'
if((get-date $Date1).Date -gt (get-date $Date2).Date)
{
'$Date1 is greater than $Date2'
}
else { '$Date1 is not greater than $Date2'}
$Date1 is not greater than $Date2
Run Code Online (Sandbox Code Playgroud)