2011-02-23 257 views
17

我正在查询日期的数据源。根据我正在搜索的项目,它可能有更多的日期与它相关联。PowerShell:比较日期

get-date ($Output | Select-Object -ExpandProperty "Date") 

输出的示例如下:

Monday, April 08, 2013 12:00:00 AM 
Friday, April 08, 2011 12:00:00 AM 

我想比较这些日期并返回哪一个设定更远的未来。

回答

54

由于Get-Date返回一个DateTime对象,你可以直接比较它们。举例:

(get-date 2010-01-02) -lt (get-date 2010-01-01) 

将返回false。