回答編集履歴

2

なぜかうまく表示されない?

2019/02/26 08:00

投稿

Takumiboo
Takumiboo

スコア2534

test CHANGED
File without changes

1

追加

2019/02/26 08:00

投稿

Takumiboo
Takumiboo

スコア2534

test CHANGED
@@ -5,3 +5,41 @@
5
5
  [PowerShellでの月末取得 | teratail](https://teratail.com/questions/111835)
6
6
 
7
7
  [月の最終日を求めるには – PowerShell from Japan!! Blog](http://blog.powershell-from.jp/?p=2023)
8
+
9
+
10
+
11
+ ---
12
+
13
+ 追記
14
+
15
+ ググりながら試行錯誤したところ、case式が条件式の場合には波括弧で囲うみたいです。
16
+
17
+ ```PowerShell
18
+
19
+ switch ([int](Get-Date -UFormat %m)) {
20
+
21
+ {$_ -eq 2} {
22
+
23
+ if (([int](Get-Date -UFormat %Y) % 4 -eq 0) -Or ([int](Get-Date -UFormat %Y) % 400 -eq 0)) {
24
+
25
+ $END_DAY = 29
26
+
27
+ } else {
28
+
29
+ $END_DAY = 28
30
+
31
+ }
32
+
33
+ }
34
+
35
+ {$_ -in (4,6,9,11)} { $END_DAY = 30 }
36
+
37
+ Default { $END_DAY = 31 }
38
+
39
+ }
40
+
41
+ Write-Output $END_DAY
42
+
43
+ ```
44
+
45
+ これで28が出力されました。