gpt4 book ai didi

powershell - Powershell-获取上个月的第一天和最后一天

转载 作者:行者123 更新时间:2023-12-02 23:07:25 36 4
gpt4 key购买 nike

例如,如果我在11/1/2019或11月的任何其他日期运行脚本,则希望日期更改如下。

$CURRENTDATE=GET-DATE -Format "MM/dd/yyyy"
$FIRSTDAYOFMONTH=GET-DATE $CURRENTDATE -Day 1
$LASTDAYOFMONTH=GET-DATE $FIRSTDAYOFMONTH.AddMonths(1).AddSeconds(-1)

$FIRSTDAYOFMONTH
$LASTDAYOFMONTH

输出:
Friday, November 1, 2019 12:00:00 AM
Saturday, November 30, 2019 11:59:59 PM

我想要的输出:
10/01/2019 00:00:00

10/31/2019 23:59:59

最佳答案

在当前日期对象上使用.net AddMonths()方法可以返回(或及时向前)。

在执行日期数学运算后,进行日期格式化。

$CURRENTDATE=GET-DATE -Hour 0 -Minute 0 -Second 0
$MonthAgo = $CURRENTDATE.AddMonths(-1)
$FIRSTDAYOFMONTH=GET-DATE $MonthAgo -Day 1
$LASTDAYOFMONTH=GET-DATE $FIRSTDAYOFMONTH.AddMonths(1).AddSeconds(-1)

$FIRSTDAYOFMONTH.ToString("MM/dd/yyyy HH:mm:ss")
$LASTDAYOFMONTH.ToString("MM/dd/yyyy HH:mm:ss")

输出:
10/01/2019 00:00:00
10/31/2019 23:59:59

关于powershell - Powershell-获取上个月的第一天和最后一天,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59001682/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com