PowerShell:
날짜를 문자열로 변환하기
How to: (어떻게 하나요?)
PowerShell에서 날짜를 문자열로 변환하려면 Get-Date cmdlet과 함께 -Format 매개 변수를 사용하거나 ToString() 메서드를 사용합니다. 다음은 예제입니다.
# 현재 날짜와 시간을 기본 형식으로 가져오기
$CurrentDate = Get-Date
$CurrentDate.ToString()
# 사용자 정의 형식으로 날짜와 시간을 문자열로 변환
$DateFormat = 'yyyy-MM-dd HH:mm:ss'
$CurrentDate.ToString($DateFormat)
# '-Format' 매개 변수를 사용하여 날짜 형식 지정
$FormattedDate = Get-Date -Format $DateFormat
$FormattedDate출력 예:
2023-04-05 14:20:36
2023-04-05 14:20:36Deep Dive (심층 탐구)
날짜 형식 변환은 데이터 처리의 초기 단계부터 존재해왔습니다. PowerShell에서는 다양한 형식을 지원해 표준 ISO 형식부터 사용자 정의 형식까지 가능합니다. .NET의 DateTime 타입을 기반으로 하며, PowerShell은 이를 확장하여 더 쉽게 작업할 수 있게 해줍니다.
그 외에도, [datetime]::Parse(), [datetime]::ParseExact(), [datetime]::TryParse(), [datetime]::TryParseExact()와 같은 메서드를 이용할 수도 있습니다. 이들 메서드는 더 복잡한 날짜 문자열을 DateTime 객체로 변환할 때 사용됩니다.
선택적으로 culture 정보를 명시하여 언어와 지역에 맞는 날짜 형식을 지정할 수도 있습니다. 이는 다국어 환경에서 중요한 부분입니다.