날짜의 문자열 표현을 C# DateTime 객체로 변환
날짜 및 시간 데이터를 처리할 때 변환이 필요한 경우가 많습니다. 문자열 표현과 DateTime 객체 사이. 일반적인 시나리오 중 하나는 "yyyyMMddHHmmss" 패턴을 사용하여 형식이 지정된 문자열을 DateTime 개체로 변환하는 것입니다.
이 요구 사항을 해결하기 위해 C#에서는 DateTime.ParseExact 메서드를 제공합니다. 이 메서드를 사용하면 문자열의 정확한 형식을 지정하고 다음과 같이 DateTime 개체로 변환할 수 있습니다.
string dateString = "20090530123001"; DateTime dateTime = DateTime.ParseExact(dateString, "yyyyMMddHHmmss", CultureInfo.InvariantCulture);
DateTime.ParseExact 메서드를 사용하려면 문자열이 지정된 형식과 정확하게 일치해야 합니다. 문자열의 형식이 올바르지 않으면 FormatException이 발생합니다.
또는 DateTime.TryParseExact 메서드를 사용하여 문자열의 형식이 올바르지 않은 경우를 처리할 수 있습니다. 이 메서드는 변환이 성공했는지 여부를 나타내는 부울을 반환합니다. 다음과 같이 사용할 수 있습니다.
DateTime dateTime; DateTime.TryParseExact(dateString, "yyyyMMddHHmmss", CultureInfo.InvariantCulture, DateTimeStyles.None, out dateTime);
DateTime.ParseExact 또는 DateTime.TryParseExact 메서드를 사용하면 날짜의 문자열 표현을 DateTime 개체로 쉽게 변환할 수 있으므로 날짜 및 작업에 사용할 수 있습니다. C# 애플리케이션에서 시간 데이터를 효과적으로 활용하세요.
위 내용은 'yyyyMMddHHmmss' 문자열을 C# DateTime 개체로 변환하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!