我在下面跑
@上一季度-选择日期添加(dd,-1,日期添加(qq,日期差异(qq,0,获取日期()),0)),23 -返回2021-12-31 00:00:00.000 @上一季度-选择日期添加(qq,-1,日期添加(dd,-1,日期添加(qq,日期差异(qq,0,获取日期()),0))),23 -返回2022-12-31 00:00:00.000 @上一年度-选择日期添加(yy,-1,日期添加(dd,-1,日期添加(qq,日期差异(qq,0,获取日期()),0)),23;- 返回日期2022年9月30日00:00:00.000
我该如何在Powershell中编写这些代码才能获得上面的内容?
它有什么我可以使用的功能吗?我看过get-date,但似乎在PowerShell中获得上面的功能并不那么简单
希望在PS中建立逻辑方面得到一些帮助
1条答案
按热度按时间7nbnzgx91#
这里有一些表达式,给予了你想要的值。我没有对它们进行广泛的测试,所以你可能想写一些Pester测试或其他东西来验证它们的边缘情况,等等...
它还假设您不关心时间部分-如果这很重要,您可能需要在
$quarterStart
表达式中清除它...