DateTimeStyles DateTimeStyles DateTimeStyles DateTimeStyles Enum

정의

여러 날짜 및 시간 구문 분석 메서드의 문자열 구문 분석 방법을 사용자 지정하는 형식 지정 옵션을 정의합니다.Defines the formatting options that customize string parsing for some date and time parsing methods.

이 열거형에는 멤버 값의 비트 조합을 허용하는 FlagsAttribute 특성이 있습니다.

public enum class DateTimeStyles
[System.Flags]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public enum DateTimeStyles
type DateTimeStyles = 
Public Enum DateTimeStyles
상속
DateTimeStylesDateTimeStylesDateTimeStylesDateTimeStyles
특성

필드

AdjustToUniversal AdjustToUniversal AdjustToUniversal AdjustToUniversal 16

날짜와 시간은 UTC(협정 세계시)로 반환됩니다.Date and time are returned as a Coordinated Universal Time (UTC). 입력 문자열이 표준 시간대 지정자 또는 AssumeLocal을 통해 현지 시간을 나타내는 경우 해당 날짜 및 시간은 현지 시간대에서 UTC로 변환됩니다.If the input string denotes a local time, through a time zone specifier or AssumeLocal, the date and time are converted from the local time to UTC. 입력 문자열이 표준 시간대 지정자 또는 AssumeUniversal을 통해 UTC 시간을 나타내는 경우에는 변환이 수행되지 않습니다.If the input string denotes a UTC time, through a time zone specifier or AssumeUniversal, no conversion occurs. 입력 문자열이 현지 시간 또는 UTC 시간을 나타내지 않는 경우에는 변환이 수행되지 않으며 결과 Kind 속성은 Unspecified입니다.If the input string does not denote a local or UTC time, no conversion occurs and the resulting Kind property is Unspecified. 이 값은 RoundtripKind와 함께 사용할 수 없습니다.This value cannot be used with RoundtripKind.

AllowInnerWhite AllowInnerWhite AllowInnerWhite AllowInnerWhite 4

문자열 중간의 추가 공백 문자는 DateTimeFormatInfo 형식 패턴에 포함된 경우를 제외하고는 구문 분석 중에 무시해야 합니다.Extra white-space characters in the middle of the string must be ignored during parsing, except if they occur in the DateTimeFormatInfo format patterns.

AllowLeadingWhite AllowLeadingWhite AllowLeadingWhite AllowLeadingWhite 1

선행 공백 문자는 DateTimeFormatInfo 형식 패턴에 포함된 경우를 제외하고는 구문 분석 중에 무시해야 합니다.Leading white-space characters must be ignored during parsing, except if they occur in the DateTimeFormatInfo format patterns.

AllowTrailingWhite AllowTrailingWhite AllowTrailingWhite AllowTrailingWhite 2

후행 공백 문자는 DateTimeFormatInfo 형식 패턴에 포함된 경우를 제외하고는 구문 분석 중에 무시해야 합니다.Trailing white-space characters must be ignored during parsing, except if they occur in the DateTimeFormatInfo format patterns.

AllowWhiteSpaces AllowWhiteSpaces AllowWhiteSpaces AllowWhiteSpaces 7

문자열에 있는 추가 공백 문자는 DateTimeFormatInfo 형식 패턴에 포함된 경우를 제외하고는 구문 분석 중에 무시해야 합니다.Extra white-space characters anywhere in the string must be ignored during parsing, except if they occur in the DateTimeFormatInfo format patterns. 이 값은 AllowLeadingWhite, AllowTrailingWhite, 및 AllowInnerWhite 값의 조합입니다.This value is a combination of the AllowLeadingWhite, AllowTrailingWhite, and AllowInnerWhite values.

AssumeLocal AssumeLocal AssumeLocal AssumeLocal 32

구문 분석되는 문자열에 표준 시간대가 지정되어 있지 않으면 해당 문자열은 현지 시간을 나타내는 것으로 간주됩니다.If no time zone is specified in the parsed string, the string is assumed to denote a local time. 이 값은 AssumeUniversal 또는 RoundtripKind와 함께 사용할 수 없습니다.This value cannot be used with AssumeUniversal or RoundtripKind.

AssumeUniversal AssumeUniversal AssumeUniversal AssumeUniversal 64

구문 분석되는 문자열에 표준 시간대가 지정되어 있지 않으면 해당 문자열은 UTC를 나타내는 것으로 간주됩니다.If no time zone is specified in the parsed string, the string is assumed to denote a UTC. 이 값은 AssumeLocal 또는 RoundtripKind와 함께 사용할 수 없습니다.This value cannot be used with AssumeLocal or RoundtripKind.

NoCurrentDateDefault NoCurrentDateDefault NoCurrentDateDefault NoCurrentDateDefault 8

구문 분석되는 문자열에 날짜가 아닌 시간만 들어 있으면 구문 분석 메서드에서는 year = 1, month = 1, day = 1인 그레고리오식 날짜를 사용합니다.If the parsed string contains only the time and not the date, the parsing methods assume the Gregorian date with year = 1, month = 1, and day = 1. 이 값을 사용하지 않는 경우 현재 날짜가 사용됩니다.If this value is not used, the current date is assumed.

None None None None 0

기본 형식 지정 옵션을 사용해야 합니다.Default formatting options must be used. 이 값은 기본 스타일에 대한 Parse(String), ParseExact(String, String, IFormatProvider), 및 TryParse(String, DateTime) 메서드를 나타냅니다.This value represents the default style for the Parse(String), ParseExact(String, String, IFormatProvider), and TryParse(String, DateTime) methods.

RoundtripKind RoundtripKind RoundtripKind RoundtripKind 128

DateTimeKind 개체가 "o" 또는 "r" 표준 형식 지정자를 사용하는 문자열로 변환되고 그 문자열이 다시 DateTime 개체로 변환될 때 날짜의 DateTime 필드가 유지됩니다.The DateTimeKind field of a date is preserved when a DateTime object is converted to a string using the "o" or "r" standard format specifier, and the string is then converted back to a DateTime object.

설명

DateTimeStyles 다음 날짜 및 시간 구문 분석 하는 메서드 중 하나를 사용 하 여 값을 사용할 수 있습니다는 styles 매개 변수를 구문 분석할 문자열에 나타날 수 있는 스타일 요소를의 해석을 정의 합니다.DateTimeStyles values can be used with any of the following date and time parsing methods that include a styles parameter to define the interpretation of the style elements that may be present in the string to be parsed:

ParseExact 하 고 TryParseExact 메서드 중 하나를 사용할 수는 DateTimeStyles 값입니다.The ParseExact and TryParseExact methods can use any of the DateTimeStyles values. 그러나 없으면는 Allow* 값을 선택 하면 입력된 문자열에는 형식 문자열과 동일한 공백 문자가 있어야 합니다.However, if none of the Allow* values is selected, the input string must have exactly the same white-space characters as the format string.

입력된 문자열 표준 시간대의 표시가 없으면 날짜 및 시간 구문 분석 메서드는 운영 체제에 대 한 표준 시간대 설정에 따라 날짜 및 시간 문자열 값을 해석 합니다.If the input string does not contain any indication of the time zone, the date and time parsing methods interpret the value of the date and time string based on the time zone setting for the operating system. 날짜 및 시간 세계시 또는 그리니치 GMT (그리니치 표준시)으로 변환 하려면 응용 프로그램을 사용할지는 AdjustToUniversal 값입니다.To convert the date and time to the Universal Time or Greenwich Mean Time (GMT), the application should use the AdjustToUniversal value. 호출 하 여 동일한 결과 얻을 수는 DateTime.ToUniversalTime 또는 DateTimeOffset.ToUniversalTime 메서드.The same effect can be achieved by calling the DateTime.ToUniversalTime or DateTimeOffset.ToUniversalTime method. 그러나 사용 하는 AdjustToUniversal 날짜 및 시간 구문 분석 방법에 대 한 값이 더 효율적입니다.However, using the AdjustToUniversal value with the date and time parsing method is more efficient.

적용 대상

추가 정보