날짜 또는 십진수인지 여부를 문자열 값을 기준으로 확인해야하지만 날짜 구문 분석은 항상 십진수에 대해 true를 반환합니다.
string val = "3.5";
DateTime oDate = DateTime.Parse(val);
유효한 날짜를 반환합니다 3/5/2019
.
날짜 형식을 알 수없는 경우 유효한 날짜를 알기 위해 문자열을 확인하는 방법은 무엇입니까?
TryParseExact
유효한 날짜 형식을 사용 하고 지정할 수 있습니다 .
실제로-
—
Jon Skeet
DateTime.Parse
여러 패턴을 시도합니다. 특정 것만 인식하려면 구체적으로 구문 분석하십시오.
이것이 귀하의 질문에 대답합니까? DateTime.TryParse
—
Joost K
DateTime.ParseExact
어떤 형식을 취할 수 있는지 알고 있다면 사용 하십시오