Muni Bus

パソコンの操作方法や設定方法を忘れないようにメモしています。ブログを一回引っ越ししているので、所々表示がかなり乱れています・・・

【PowerShell】文字列を日付に変換する

DateTime構造体のPraseメソッドを使う。

PS > [DateTime]::Parse("2023/06/01")
2023年6月1日 0:00:00
PS > [DateTime]::Parse("2023-06-01")
2023年6月1日 0:00:00
PS > [DateTime]::Parse("2023-06-01 12:34:56")
2023年6月1日 12:34:56
PS > [DateTime]::Parse("20230601")
"1" 個の引数を指定して "Parse" を呼び出し中に例外が発生しました:

任意の書式で変換したい場合はParseExactを使う。第3引数にはカルチャ情報を与えなければならないがNULLでかまわない。

PS > [DateTime]::ParseExact("20230601", "yyyyMMdd", $null)
2023年6月1日 0:00:00