정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

DateTimeStyles 열거형

2013-12-13

여러 DateTimeDateTimeOffset 구문 분석 메서드의 문자열 구문 분석 방법을 사용자 지정하는 형식 지정 옵션을 정의합니다.

이 열거형에는 멤버 값을 비트로 조합할 수 있는 FlagsAttribute 특성이 있습니다.

Namespace:  System.Globalization
어셈블리:  mscorlib(mscorlib.dll)

[FlagsAttribute]
public enum DateTimeStyles

멤버 이름설명
AdjustToUniversal날짜와 시간은 UTC(협정 세계시)로 반환됩니다. 입력 문자열이 표준 시간대 지정자 또는 AssumeLocal을 통해 현지 시간을 나타내는 경우 해당 날짜 및 시간은 현지 시간대에서 UTC로 변환됩니다. 입력 문자열이 표준 시간대 지정자 또는 AssumeUniversal을 통해 UTC 시간을 나타내는 경우에는 변환이 수행되지 않습니다. 입력 문자열이 현지 시간 또는 UTC 시간을 나타내지 않는 경우에는 변환이 수행되지 않으며 결과 Kind 속성은 Unspecified입니다.

RoundtripKind와 함께 사용할 수 없습니다.

AllowInnerWhite문자열 중간의 추가 공백 문자는 DateTimeFormatInfo 형식 패턴에 포함된 경우를 제외하고는 구문 분석 중에 무시해야 합니다.
AllowLeadingWhite선행 공백 문자는 DateTimeFormatInfo 형식 패턴에 포함된 경우를 제외하고는 구문 분석 중에 무시해야 합니다.
AllowTrailingWhite후행 공백 문자는 DateTimeFormatInfo 형식 패턴에 포함된 경우를 제외하고는 구문 분석 중에 무시해야 합니다.
AllowWhiteSpaces문자열에 있는 추가 공백 문자는 DateTimeFormatInfo 형식 패턴에 포함된 경우를 제외하고는 구문 분석 중에 무시해야 합니다. 이 값은 AllowLeadingWhite, AllowTrailingWhite, 및 AllowInnerWhite 값의 조합입니다.
AssumeLocal구문 분석되는 문자열에 표준 시간대가 지정되어 있지 않으면 해당 문자열은 현지 시간을 나타내는 것으로 간주됩니다.

AssumeUniversal 또는 RoundtripKind와 함께 사용할 수 없습니다.

AssumeUniversal구문 분석되는 문자열에 표준 시간대가 지정되어 있지 않으면 해당 문자열은 UTC를 나타내는 것으로 간주됩니다.

AssumeLocal 또는 RoundtripKind와 함께 사용할 수 없습니다.

NoCurrentDateDefault구문 분석되는 문자열에 날짜가 아닌 시간만 들어 있으면 구문 분석 메서드에서는 year = 1, month = 1, day = 1인 그레고리오식 날짜를 사용합니다. 이 값을 사용하지 않는 경우 현재 날짜가 사용됩니다.
None기본 형식 지정 옵션을 사용해야 합니다. 이 값은 DateTime.Parse, DateTime.ParseExactDateTime.TryParse의 기본 스타일을 나타냅니다.
RoundtripKind시간대 정보가 들어 있는 문자열에 대해 DateTime 메서드를 사용하는 구문 분석 작업의 경우 Kind 속성이 DateTimeKind.Local로 설정된 현지 DateTime 값으로 변환되지 않도록 합니다. DateTimeOffset 값의 경우 이 플래그는 아무런 영향을 주지 않습니다.

DateTimeStyles 열거형은 다음 메서드의 구문 분석 작업을 제어하는 매개 변수로 사용됩니다.

ParseExactTryParseExact 메서드는 모든 DateTimeStyles 값을 사용할 수 있습니다. 하지만 Allow* 값을 하나도 선택하지 않은 경우 입력 문자열에는 형식 문자열과 정확히 동일한 공백 문자가 있어야 합니다.

입력 문자열에 표준 시간대 표시가 포함되어 있지 않으면 구문 분석 메서드에서는 날짜 및 시간이 현지 시간을 나타내는 것으로 가정하고 DateTime.Kind 속성을 DateTimeKind.Local로 설정하거나 DateTimeOffset.Offset 속성을 로컬 시스템의 시간대 오프셋으로 설정합니다. 이 날짜 및 시간을 UTC(협정 세계시)로 변환하려면 AdjustToUniversal 값을 사용합니다. ToUniversalTime을 사용해도 동일한 효과를 얻을 수 있지만 AdjustToUniversal 값을 사용하는 것이 더 효율적입니다.

Windows Phone OS

지원되는 버전: 8.0, 7.1, 7.0

Windows Phone

표시: