>백엔드 개발 >C++ >'yyyyMMddHHmmss' 문자열을 C# DateTime 개체로 변환하는 방법은 무엇입니까?

'yyyyMMddHHmmss' 문자열을 C# DateTime 개체로 변환하는 방법은 무엇입니까?

Susan Sarandon
Susan Sarandon원래의
2024-12-26 04:01:11509검색

How to Convert a

날짜의 문자열 표현을 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.