DateTimeStyles Enum

Definition

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

This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.

public enum class DateTimeStyles
[System.Flags]
public enum DateTimeStyles
[System.Flags]
[System.Serializable]
public enum DateTimeStyles
[System.Flags]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public enum DateTimeStyles
type DateTimeStyles = 
Public Enum DateTimeStyles
Inheritance
DateTimeStyles
Attributes

Fields

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 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 1

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

AllowTrailingWhite 2

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

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 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 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 8

구문 분석한 문자열에 시간만 있고 날짜가 없는 경우 구문 분석 메서드는 양력 날짜의 연월일을 각각 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 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 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.

Remarks

구문 분석할 문자열에 있을 수 있는 스타일 요소의 해석을 정의 하는 styles 매개 변수를 포함 하는 다음과 같은 날짜 및 시간 구문 분석 메서드에서 DateTimeStyles 값을 사용할 수 있습니다.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:

ParseExactTryParseExact 메서드는 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.

Applies to

See also