다음을 통해 공유


<EnableAmPmParseAdjustment> 요소

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

<구성>
   <런타임>
     <EnableAmPmParseAdjustment>

문법

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

특성 및 요소

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

Attributes

특성 Description
enabled 필수 특성입니다.

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

enabled 특성

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

자식 요소

없음.

부모 요소

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

비고

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

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

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

중요합니다

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

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

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

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

문화권 이름 enabled="0" enabled="1"
en-US 2017년 1월 5일 오전 4:00:00 2017/4/10 오전 6:00:00
en-GB 5/1/2017 6:00:00 10/4/2017 6:00:00

참고하십시오