본문 바로가기

.NET/C#

문자가 날짜인지 체크하는 c# 코드 | ChatGPT

728x90
반응형

DateTime.TryParse

 

문자열이 날짜인지 확인하는 방법은 DateTime.TryParse 메서드를 사용하는 것입니다.

 

다음은 간단한 예제 코드입니다.

 

using System;

class Program
{
    static void Main()
    {
        string dateString = "20220101";
        DateTime date;

        if (DateTime.TryParse(dateString, out date))
        {
            Console.WriteLine("유효한 날짜입니다. 날짜 값: " + date.ToString("yyyy-MM-dd"));
        }
        else
        {
            Console.WriteLine("유효하지 않은 날짜입니다.");
        }
    }
}

 

위 코드에서 DateTime.TryParse 메서드를 사용하여 입력 문자열 dateString을 날짜로 파싱하고, 파싱이 성공하면 유효한 날짜로 간주합니다. 결과가 유효한 경우, 날짜를 출력합니다. 그렇지 않으면 "유효하지 않은 날짜입니다."라고 표시됩니다. 이것은 간단하면서도 효과적인 방법입니다.

 

출처 | ChatGPT

728x90
반응형