다음을 통해 공유


DateTimeStyles 열거형

DateTime.ParseDateTime.ParseExact 메서드에서 문자열을 구문 분석하는 방법을 사용자 지정하는 형식 지정 옵션을 정의합니다.

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

네임스페이스: System.Globalization
어셈블리: mscorlib(mscorlib.dll)

구문

‘선언
<SerializableAttribute> _
<ComVisibleAttribute(True)> _
<FlagsAttribute> _
Public Enumeration DateTimeStyles
‘사용 방법
Dim instance As DateTimeStyles
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
[FlagsAttribute] 
public enum DateTimeStyles
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
[FlagsAttribute] 
public enum class DateTimeStyles
/** @attribute SerializableAttribute() */ 
/** @attribute ComVisibleAttribute(true) */ 
/** @attribute FlagsAttribute() */ 
public enum DateTimeStyles
SerializableAttribute 
ComVisibleAttribute(true) 
FlagsAttribute 
public enum DateTimeStyles

멤버

  멤버 이름 설명
Supported by the .NET Compact Framework AdjustToUniversal 날짜 및 시간이 UTC(Coordinated Universal Time)로 반환됨을 나타냅니다. 입력 문자열이 시간대 지정자 또는 AssumeLocal을 통해 현지 시간을 나타내는 경우 해당 날짜 및 시간은 현지 시간대에서 UTC로 변환됩니다. 입력 문자열이 시간대 지정자 또는 AssumeUniversal을 통해 UTC 시간을 나타내는 경우에는 변환이 수행되지 않습니다. 입력 문자열이 현지 시간 또는 UTC 시간을 나타내지 않는 경우, 즉 시간대 지정자가 없고 AssumeLocal이나 AssumeUniversal이 포함되지 않은 경우에는 변환이 수행되지 않으며 결과 DateTimeKindUnspecified입니다. RoundTripKind와 함께 사용할 수 없습니다. 
Supported by the .NET Compact Framework AllowInnerWhite DateTimeFormatInfo 형식 패턴에 포함된 공백 문자를 제외하고 문자열 중간에 있는 필요 없는 공백 문자가 구문 분석 중에 무시된다는 것을 나타냅니다. 
Supported by the .NET Compact Framework AllowLeadingWhite DateTimeFormatInfo 형식 패턴에 포함된 공백 문자를 제외하고 선행 공백 문자가 구문 분석 중에 무시된다는 것을 나타냅니다. 
Supported by the .NET Compact Framework AllowTrailingWhite DateTimeFormatInfo 형식 패턴에 포함된 공백 문자를 제외하고 후행 공백 문자가 구문 분석 중에 무시된다는 것을 나타냅니다. 
Supported by the .NET Compact Framework AllowWhiteSpaces DateTimeFormatInfo 형식 패턴에 포함된 공백 문자를 제외하고 문자열에 있는 모든 공백 문자가 구문 분석 중에 무시된다는 것을 나타냅니다. 이 값은 AllowLeadingWhite, AllowTrailingWhite, 및 AllowInnerWhite 값의 조합입니다. 
Supported by the .NET Compact Framework AssumeLocal 구문 분석된 문자열에 시간대가 지정되어 있지 않으면 해당 문자열은 로컬 시간을 나타낸다고 가정함을 나타냅니다. AssumeUniversal 또는 RoundtripKind와 함께 사용할 수 없습니다. 
Supported by the .NET Compact Framework AssumeUniversal 구문 분석된 문자열에 시간대가 지정되어 있지 않으면 해당 문자열은 UTC(Coordinated Universal Time)를 나타낸다고 가정함을 나타냅니다. AssumeLocal 또는 RoundtripKind와 함께 사용할 수 없습니다. 
Supported by the .NET Compact Framework NoCurrentDateDefault 구문 분석된 문자열에 날짜가 아닌 시간만 들어 있는 경우 DateTime.ParseDateTime.ParseExact 메서드는 year = 1, month = 1, day = 1인 그레고리오식 날짜를 사용함을 나타냅니다. 이 값을 사용하지 않는 경우 현재 날짜가 사용됩니다. 
Supported by the .NET Compact Framework None 기본 형식 지정 옵션을 사용해야 한다는 것을 나타냅니다. 이것은 DateTime.Parse, DateTime.ParseExactDateTime.TryParse의 기본 스타일입니다. 
Supported by the .NET Compact Framework RoundtripKind DateTime 개체가 문자열로 변환되고 그 문자열이 다시 DateTime 개체로 변환될 때 날짜의 DateTimeKind 필드를 유지합니다. 

설명

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

입력 문자열에 시간대를 나타내지 않는 경우 DateTime.ParseDateTime.ParseExact는 시스템의 시간대 설정에 따라 날짜와 시간을 읽습니다. 날짜와 시간을 UTC(지역 표준시)나 GMT(그리니치 표준시)로 변환하려면 AdjustToUniversal 값을 사용합니다. DateTime.ToUniversalTime을 사용해도 동일한 효과를 얻을 수 있지만 DateTime.ParseDateTime.ParseExact와 함께 AdjustToUniversal을 사용하는 것이 더 효율적입니다.

플랫폼

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework에서 모든 플래폼의 모든 버전을 지원하지는 않습니다. 지원되는 버전의 목록은 시스템 요구 사항을 참조하십시오.

버전 정보

.NET Framework

2.0, 1.1, 1.0에서 지원

.NET Compact Framework

2.0, 1.0에서 지원

참고 항목

참조

System.Globalization 네임스페이스
Parse
ParseExact
TryParse