<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 |
참고 항목
.NET