有沒有一種方法,庫或格式化,以獲得日曆序列日期?PowerShell的獲取日期格式,以日曆日期
例如(2017年)1月1日爲001和2月2日將是033
展望創造病例數像YY-XXXX(17-033)。
感謝
有沒有一種方法,庫或格式化,以獲得日曆序列日期?PowerShell的獲取日期格式,以日曆日期
例如(2017年)1月1日爲001和2月2日將是033
展望創造病例數像YY-XXXX(17-033)。
感謝
Get-Date
返回DateTime
對象,所以你應該能夠做到Get-Date.DayOfYear
或東西的效果,只是對其進行格式化,以滿足您的需求
$date = Get-Date
$caseNumber = [String]::Format("{0:yy}-{1:0##}", $date, $date.DayOfYear)
這可能會實現。 PowerShell 3並不是我的強項。
PS > get-date
Friday, January 27, 2017 4:06:52 PM
PS > ((get-date).DayOfYear).ToString("D3")
027
「D3」是.NET中的一個standard numeric format string。
這個表達式將返回「案件編號」你要尋找的。
(Get-Date).ToString("yy") + '-' + ((Get-Date).DayOfYear).ToString("D3")
17-027
Get-Date | Get-Member
是一種教育。
並不清楚你所要求的 – mwweb
本年度的每一天加1的號碼是1月1日,這一年的最後一天是365(或最大爲一年)。像朱利安日期。 – Zippy
返回的對象是一個DATATIME,所以你應該能夠做得到,date.DayOfYear或諸如此類的話。 – Nkosi