다음을 통해 공유


<EnableAmPmParseAdjustment> 요소

날짜 및 시간 구문 분석 메서드가 조정된 규칙 집합을 사용하여 일, 월, 시간 및 오전/오후 지정자를 포함하는 날짜 문자열을 구문 분석할지를 결정합니다.

<configuration>
  <runtime>
    <EnableAmPmParseAdjustment>

구문

<EnableAmPmParseAdjustment enabled="0"|"1" />  

특성 및 요소

다음 섹션에서는 특성, 자식 요소 및 부모 요소에 대해 설명합니다.

특성

특성 설명
enabled 필수 특성입니다.

날짜 및 시간 구문 분석 메서드가 조정된 규칙 집합을 사용하여 일, 월, 시간 및 오전/오후 지정자만 포함하는 날짜 문자열을 구문 분석할지 여부를 지정합니다.

enabled 특성

설명
0 날짜 및 시간 구문 분석 메서드는 일, 월, 시간 및 오전/오후 지정자만 포함하는 날짜 문자열을 구문 분석하기 위해 조정된 규칙을 사용하지 않습니다.
1 날짜 및 시간 구문 분석 메서드는 일, 월, 시간 및 오전/오후 지정자만 포함하는 날짜 문자열을 구문 분석하기 위해 조정된 규칙을 사용합니다.

자식 요소

없음

부모 요소

요소 Description
configuration 공용 언어 런타임 및 .NET Framework 애플리케이션에서 사용하는 모든 구성 파일의 루트 요소입니다.
runtime 런타임 초기화 옵션에 대한 정보를 포함합니다.

설명

<EnableAmPmParseAdjustment> 요소는 다음 메서드가 숫자 일 및 월이 포함을 포함하는 날짜 문자열을 구문 분석한 후 시간 및 오전/오후 지정자(예: “4/10 6 AM”)를 구문 분석하는 방법을 제어합니다.

다른 패턴은 영향을 받지 않습니다.

<EnableAmPmParseAdjustment> 요소는 DateTime.ParseExact, DateTime.TryParseExact, DateTimeOffset.ParseExact, DateTimeOffset.TryParseExact 메서드에 영향을 주지 않습니다.

중요

.NET Core 및 .NET 네이티브에서 조정된 오전/오후 구문 분석 규칙은 기본적으로 사용하도록 설정됩니다.

구문 분석 조정 규칙을 사용할 수 없는 경우 문자열의 첫 번째 숫자는 12시간 시계의 시간으로 해석되고 오전/오후 지정자를 제외한 나머지 문자열은 무시됩니다. 구문 분석 메서드에서 반환되는 날짜 및 시간은 현재 날짜와 날짜 문자열에서 추출된 날짜의 시간으로 구성됩니다.

구문 분석 조정 규칙을 사용하는 경우 구문 분석 메서드는 일 및 월을 현재 연도에 속하는 것으로 해석하고 시간을 12시간 시계의 시간으로 해석합니다.

다음 표에서는 <EnableAmPmParseAdjustment> 요소의 enabled 속성이 “0” 또는 “1”로 설정된 문자열 “4/10 6 AM”을 구문 분석하는 데 DateTime.Parse(String) 메서드를 사용하는 경우 DateTime 값의 차이를 보여 줍니다. 오늘 날짜가 2017년 1월 5일이라고 가정하고 지정된 문화권의 “G” 형식 문자열을 사용하여 서식이 지정된 것처럼 날짜를 표시합니다.

문화권 이름 enabled="0" enabled="1"
ko-KR 1/5/2017 4:00:00 AM 4/10/2017 6:00:00 AM
en-GB 5/1/2017 6:00:00 10/4/2017 6:00:00

참고 항목