在PowerShell中查找当前季度,以文件名“yyyyqq”附加到文件名中

时间:2013-07-18 09:39:23

标签: powershell

我试图在PowerShell中查找当前季度,以附加格式为yyyyqq的文件名。

我已经有了当前的月份和周数:

$WeekYYYYWW = (get-date (Get-Date).AddDays(-7) -UFormat "%Y%V")
$yesterdayMMDDYY=(get-date (get-date).AddDays(-1) -uformat %m%d%Y)
$monthly=(get-date (get-date).AddDays(-1) -uformat %m%Y)

4 个答案:

答案 0 :(得分:4)

另一种方式是:

"$(Get-date -f yyyy)$("{0:00}" -f [Math]::ceiling((Get-date -f MM)/3) )"

答案 1 :(得分:0)

一种方法是:

$yearYYYYQQ = "$(get-date -uformat %Y)$("{0:00}" -f [int]((get-date).month/4) )"

答案 2 :(得分:0)

另一种方式:

$today = Get-Date
$YearYYYYQQ = "{0}{1:d2}" -f ($today.Year, [int][math]::Ceiling($today.Month/3))

答案 3 :(得分:0)

"$([datetime]::Now.Year)$(([math]::Ceiling(([datetime]::Now.Month)/3)).ToString().PadLeft(2,"0"))"