2016年12月19日

【PowerShell】現在の日付と時刻を取得する


現在の日付と時刻を取得するには、Get-Dateを使用します。

構文
Get-Date [-DisplayHint <DateまたはTimeまたはDateTime>]

Get-Date [-Format <書式指定子>]

Get-Date [-UFormat <書式指定子>]


現在の日付と時刻を表示

PS C:\work> Get-Date

2016年12月18日 18:21:12


日付だけ表示

PS C:\work> Get-Date -DisplayHint Date

2016年12月18日


時刻だけ表示

PS C:\work> Get-Date -DisplayHint Time

18:28:36



書式を設定して表示する

PS C:\work> Get-Date -Format d
2016/12/18

PS C:\work> Get-Date -Format D
2016年12月18日

PS C:\work> Get-Date -Format f
2016年12月18日 18:44

PS C:\work> Get-Date -Format F
2016年12月18日 18:44:18

PS C:\work> Get-Date -Format g
2016/12/18 18:44

PS C:\work> Get-Date -Format G
2016/12/18 18:44:24

PS C:\work> Get-Date -Format M
12月18日

PS C:\work> Get-Date -Format O
2016-12-18T18:44:37.3080963+09:00

PS C:\work> Get-Date -Format R
Sun, 18 Dec 2016 18:44:54 GMT

PS C:\work> Get-Date -Format t
18:45

PS C:\work> Get-Date -Format T
18:45:04

PS C:\work> Get-Date -Format u
2016-12-18 18:45:07Z

PS C:\work> Get-Date -Format U
2016年12月18日 9:45:10

PS C:\work> Get-Date -Format Y
2016年12月

PS C:\work> Get-Date -Format ddd
日

PS C:\work> Get-Date -Format gg
西暦

PS C:\work> Get-Date -Format MMM
12

PS C:\work> Get-Date -Format MMMM
12月

PS C:\work> Get-Date -Format tt
午後
書式の詳細は、https://msdn.microsoft.com/library/system.globalization.datetimeformatinfo.aspx#Formatting_dates_timesを参照ください。


-UFormat

Get-Date -UFormat % で書式を設定して表示できます。
いくつか例を紹介します。
PS C:\work> Get-Date -UFormat %D
12/18/16

PS C:\work> Get-Date -UFormat %x
12/18/16

PS C:\work> Get-Date -UFormat %G
2016

PS C:\work> Get-Date -UFormat %Y
2016

PS C:\work> Get-Date -UFormat %b
12

PS C:\work> Get-Date -UFormat %W
50

PS C:\work> Get-Date -UFormat %a
日

PS C:\work> Get-Date -UFormat %R
18:51

PS C:\work> Get-Date -UFormat %p
午後
その他の設定値は、https://technet.microsoft.com/ja-JP/library/dd347647.aspxをご覧ください。




comments powered by Disqus

スポンサーリンク