获取相对日期(像昨天,上周,或者更久),我们知道可以使用任何DateTime对象支持的Add…()方法。下面的脚本,会获取昨天的日期:
$today = Get-Date $yesterday = $today.AddDays(-1) $yesterday
此时的昨天$yesterday确切来讲是24小时之前,如果你理解的昨天是一个指定的时间,那又如何呢?比方说,昨天午夜 ?
如果你真的像从昨天午夜该开始算,也非常简单。
$todayMidnight = Get-Date -Hour 0 -Minute 0 -Second 0 $yesterday = $todayMidnight.AddDays(-1) $yesterday
也可以使用DateTime的Date属性忽略时间:
(Get-Date).Date.AddDays(-1)
上面的人日期在我们使用PowerShell在线查询一些帖子,视频时非常有用。
原文链接:Getting Yesterday’s Date – at Midnight!
本文链接: https://www.pstips.net/get-yesterday-at-midnight.html
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!