Есть ли способ, библиотека или форматтер, чтобы получить дату календаря?Powershell get-date format to calendar date
Например (для 2017 года) 1 Ян 001 и 2 февраля будет 033.
Глядя, чтобы создать номера дела, как YY-XXXX (17-033).
Благодаря
Есть ли способ, библиотека или форматтер, чтобы получить дату календаря?Powershell get-date format to calendar date
Например (для 2017 года) 1 Ян 001 и 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" является standard numeric format string в. NET.
Это выражение вернет «номер дела», который вы ищете.
(Get-Date).ToString("yy") + '-' + ((Get-Date).DayOfYear).ToString("D3")
17-027
Get-Date | Get-Member
- образование.
Непонятно, что вы просите – mwweb
каждый день текущего года увеличивает число на 1, являясь jan 1, последний день года - 365 (или максимальный для этого года). как юлианская дата. – Zippy
Возвращаемый объект - это дата, поэтому вы должны иметь возможность делать date.DayOfYear или что-то в этом роде. – Nkosi