C# dateTime 분석 : 포괄적 인 가이드
날짜와 시간의 문자열을 처리 할 때 C#은 시스템을 System.detime 객체로 변환하는 일련의 구문 분석 방법을 제공합니다.
dateTime.parse ()
<..> datetime.parse ()는 입력 문자열의 형식을 자동으로 감지하려는 다기능 메소드입니다. 지식 -특이 적 지식과 일반적인 날짜 형식을 결합하여 추측합니다. 이 방법은 날짜 형식이 명확하지 않거나 변경하기 쉬운 경우 편리합니다.
> 예 :
dateTime.parsexact ()
날짜 형식의 일관성을 위해 DateTime.parsexact ()는보다 정확하고 맞춤형 분석 옵션을 제공합니다. 입력 문자열을 설명하는 방법을 정의하는 특정 형식 문자열을 지정할 수 있습니다.
> 예 :
그러나 parseeexact ()를 사용하면 지정된 형식을 엄격하게 준수해야한다는 점에 주목할 가치가 있습니다. 입력 문자열이 정의 형식에서 벗어나면 이상이 발생합니다.
사용자 정의 날짜 및 시간 형식 문자열
parseeexact () 생성자에 대한 문자열을 구성 할 때는 사용자 정의 날짜 및 시간 형식 문자열 문자를 참조하십시오. 다른 형식 설명 (예 : "mm"및 "mm")으로 사용되는 문자 수와 하단 가방 수에 대한 지침을 제공합니다.
tryparse 메소드
가능한 잘못된 날짜 문자열의 경우 tryparse 메소드 중 하나를 사용하는 것이 좋습니다. 이 방법들은 부울 값을 반환하여 분석이 이상을 유발하지 않고 성공했는지 여부를 나타냅니다.
> 예 :
올바른 메소드를 선택하십시오
최상의 분석 방법은 응용 프로그램의 특정 요구 사항에 따라 다릅니다. 날짜 형식이 유연하고 다를 수있는 경우 dateTime.parse ()는 적절한 선택입니다. 형식이 일관되고 정확도가 매우 중요하다면 DateTime.parsexact ()는 분석 프로세스에 대한 더 많은 제어를 제공합니다. <code class="language-csharp">string s = "2011-03-21 13:26";
DateTime dt = DateTime.Parse(s);</code>
위 내용은 C#의 DateTime 객체에 문자열을 구문 분석하는 가장 좋은 방법을 선택하는 방법?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!