워로디스

PowerShell 현재 날짜 포맷팅 본문

정리/PowerShell

PowerShell 현재 날짜 포맷팅

워로디스 2026. 3. 8. 17:29

PowerShell에서는 Get-Date cmdlet을 사용하고 -Format 옵션으로 원하는 형식을 지정합니다.

1. 가장 기본적인 방법

Get-Date -Format "yyyy-MM-dd"

예시 출력

2026-03-07

2. 자주 사용하는 포맷 예시

Get-Date -Format "yyyyMMdd"
20260307
Get-Date -Format "yyyy-MM-dd HH:mm:ss"
2026-03-07 20:15:32
Get-Date -Format "yyyyMMdd_HHmmss"
20260307_201532

로그 파일 이름 등에 많이 쓰는 형태입니다.

3. 변수에 저장

$date = Get-Date -Format "yyyyMMdd"
$date
20260307

4. .NET 방식 (조금 더 일반적인 패턴)

PowerShell은 내부적으로 .NET을 사용하기 때문에 다음도 가능합니다.

(Get-Date).ToString("yyyyMMdd")

5. 파일 이름에 많이 쓰는 패턴

$timestamp = Get-Date -Format "yyyyMMdd_HHmmss"
$file = "backup_$timestamp.zip"

결과

backup_20260307_201532.zip

6. 참고: 주요 포맷 토큰

토큰 의미
yyyy 4자리 연도 2026
MM 03
dd 07
HH 24시간 20
mm 15
ss 32