TimeZoneInfo.TransitionTime TimeZoneInfo.TransitionTime TimeZoneInfo.TransitionTime TimeZoneInfo.TransitionTime Struct

정의

특정 표준 시간대에서 일광 절약 시간제를 표준 시간으로 변경하거나 그 반대의 경우와 같은 특정 시간 변경에 대한 정보를 제공합니다.Provides information about a specific time change, such as the change from daylight saving time to standard time or vice versa, in a particular time zone.

public: value class TimeZoneInfo::TransitionTime : IEquatable<TimeZoneInfo::TransitionTime>, System::Runtime::Serialization::IDeserializationCallback, System::Runtime::Serialization::ISerializable
[System.Serializable]
public struct TimeZoneInfo.TransitionTime : IEquatable<TimeZoneInfo.TransitionTime>, System.Runtime.Serialization.IDeserializationCallback, System.Runtime.Serialization.ISerializable
type TimeZoneInfo.TransitionTime = struct
    interface ISerializable
    interface IDeserializationCallback
Public Structure TimeZoneInfo.TransitionTime
Implements IDeserializationCallback, IEquatable(Of TimeZoneInfo.TransitionTime), ISerializable
상속
TimeZoneInfo.TransitionTimeTimeZoneInfo.TransitionTimeTimeZoneInfo.TransitionTimeTimeZoneInfo.TransitionTime
특성
구현

설명

사용할 수는 TimeZoneInfo.TransitionTime 일광 절약 시간에서 표준 시간에서 또는 일광 절약 시간 표준 시간으로 전환 하는 경우를 나타내는 구조입니다.You can use the TimeZoneInfo.TransitionTime structure to indicate when a transition from standard time to daylight saving time, or from daylight saving time back to standard time, occurs. 이 구조는 고정 날짜 규칙 및 부동 날짜 규칙을 모두 지원합니다.This structure supports both fixed-date rules and floating-date rules. (예: 오전 2 시 특정 월의 특정 요일에 발생 하는 시간 전환에 대 한 고정 날짜 규칙을 사용 합니다.Use fixed-date rules for time transitions that occur on a specific day of a specific month (such as 2:00 A.M. 11 월 3 일).on November 3). 부동 날짜 규칙 (예: 오전 2 시 특정 월의 특정 주의 특정 요일에 발생 하는 시간 전환에 대 한 사용Use floating-date rules for time transitions that occur on a specific day of a specific week of a specific month (such as 2:00 A.M. 첫 번째 일요일에 11 월).on the first Sunday of November).

다음 표에서 고정 날짜 및 부동 날짜 전환에 사용 된 속성을 비교 합니다.The following table compares the properties used in fixed-date and floating-date transitions:

Month Week DayDay 시간Time
고정 날짜 규칙Fixed-date rule Month 해당 없음N/A Day TimeOfDay
부동 날짜 규칙Floating-date rule Month Week DayOfWeek TimeOfDay

고정 날짜와 부동 날짜 전환에 대 한는 TimeOfDay 속성 시간 변경이 발생 하는 시간을 가져옵니다.For both fixed-date and floating-date transitions, the TimeOfDay property gets the time at which the time change occurs. 일광 절약 시간 표준에서 전환에 대 한 표준 시간대의 표준 시간 값입니다.For transitions from standard to daylight saving time, this is the time zone's standard time value. 일광 절약 표준 시간으로의 전환에 대 한 표준 시간대의 일광 절약 시간 값입니다.For transitions from daylight saving to standard time, this is the time zone's daylight saving time value. DateTime 해당 연도, 월 및 일 값 항상 같아야 1; 해당 날짜 구성 요소는 무시 하는 값입니다.This is a DateTime value whose date component is ignored; its year, month, and day value must always equal 1.

참고

인스턴스는 TimeZoneInfo.TransitionTime 구조는 변경할 수 없습니다.An instance of the TimeZoneInfo.TransitionTime structure is immutable. 개체를 만든 후에 해당 값을 수정할 수 없습니다.Once an object has been created, its values cannot be modified.

TimeZoneInfo.TransitionTime 개체를 호출 하 여 만들 수는 static (Shared Visual basic에서) CreateFixedDateRuleCreateFloatingDateRule 각각을 고정 또는 부동 날짜 규칙을 만드는 방법.A TimeZoneInfo.TransitionTime object can be created by calling the static (Shared in Visual Basic) CreateFixedDateRule and CreateFloatingDateRule methods to create a fixed or floating-date rule, respectively. 시작 및 끝 TimeZoneInfo.TransitionTime 개체는 다음 매개 변수로 제공 됩니다는 CreateAdjustmentRule 이 전환 시간 정보를 포함 하는 새 조정 규칙을 만드는 방법.The starting and ending TimeZoneInfo.TransitionTime objects are then supplied as parameters to the CreateAdjustmentRule method to create a new adjustment rule that includes this transition time information.

합니다 DaylightTransitionStartDaylightTransitionEnd 의 속성을 TimeZoneInfo.AdjustmentRule 반환 개체를 TimeZoneInfo.TransitionTime 개체입니다.The DaylightTransitionStart and DaylightTransitionEnd properties of an TimeZoneInfo.AdjustmentRule object return a TimeZoneInfo.TransitionTime object.

속성

Day Day Day Day

시간 변경이 발생한 일 수를 가져옵니다.Gets the day on which the time change occurs.

DayOfWeek DayOfWeek DayOfWeek DayOfWeek

시간 변경이 발생하는 요일을 가져옵니다.Gets the day of the week on which the time change occurs.

IsFixedDateRule IsFixedDateRule IsFixedDateRule IsFixedDateRule

시간 변경이 고정 날짜 및 시간(예: 11월 1일)에 발생하는지, 아니면 부동 날짜 및 시간(예: 10월의 마지막 일요일)에 발생하는지를 나타내는 값을 가져옵니다.Gets a value indicating whether the time change occurs at a fixed date and time (such as November 1) or a floating date and time (such as the last Sunday of October).

Month Month Month Month

시간 변경이 발생하는 월을 가져옵니다.Gets the month in which the time change occurs.

TimeOfDay TimeOfDay TimeOfDay TimeOfDay

시간 변경이 발생한 시간, 분 및 초를 가져옵니다.Gets the hour, minute, and second at which the time change occurs.

Week Week Week Week

시간 변경이 발생하는 주를 가져옵니다.Gets the week of the month in which a time change occurs.

메서드

CreateFixedDateRule(DateTime, Int32, Int32) CreateFixedDateRule(DateTime, Int32, Int32) CreateFixedDateRule(DateTime, Int32, Int32) CreateFixedDateRule(DateTime, Int32, Int32)

고정 날짜 규칙(즉, 특정 달의 특정 요일에 발생하는 시간 변경)을 사용하는 시간 변경을 정의합니다.Defines a time change that uses a fixed-date rule (that is, a time change that occurs on a specific day of a specific month).

CreateFloatingDateRule(DateTime, Int32, Int32, DayOfWeek) CreateFloatingDateRule(DateTime, Int32, Int32, DayOfWeek) CreateFloatingDateRule(DateTime, Int32, Int32, DayOfWeek) CreateFloatingDateRule(DateTime, Int32, Int32, DayOfWeek)

부동 날짜 규칙(즉, 특정 달의 특정 주의 특정 요일에 발생하는 시간 변경)에 사용하는 시간 변경을 정의합니다.Defines a time change that uses a floating-date rule (that is, a time change that occurs on a specific day of a specific week of a specific month).

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

개체에 현재 TimeZoneInfo.TransitionTime 개체와 동일한 값이 있는지 여부를 결정합니다.Determines whether an object has identical values to the current TimeZoneInfo.TransitionTime object.

Equals(TimeZoneInfo+TransitionTime) Equals(TimeZoneInfo+TransitionTime) Equals(TimeZoneInfo+TransitionTime) Equals(TimeZoneInfo+TransitionTime)

현재 TimeZoneInfo.TransitionTime 개체에 두 번째 TimeZoneInfo.TransitionTime 개체와 동일한 값이 있는지 여부를 결정합니다.Determines whether the current TimeZoneInfo.TransitionTime object has identical values to a second TimeZoneInfo.TransitionTime object.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

해시 테이블과 같은 데이터 구조 및 해싱 알고리즘을 위한 해시 함수 역할을 합니다.Serves as a hash function for hashing algorithms and data structures such as hash tables.

연산자

Equality(TimeZoneInfo+TransitionTime, TimeZoneInfo+TransitionTime) Equality(TimeZoneInfo+TransitionTime, TimeZoneInfo+TransitionTime) Equality(TimeZoneInfo+TransitionTime, TimeZoneInfo+TransitionTime) Equality(TimeZoneInfo+TransitionTime, TimeZoneInfo+TransitionTime)

지정된 두 TimeZoneInfo.TransitionTime 개체가 같은지 여부를 확인합니다.Determines whether two specified TimeZoneInfo.TransitionTime objects are equal.

Inequality(TimeZoneInfo+TransitionTime, TimeZoneInfo+TransitionTime) Inequality(TimeZoneInfo+TransitionTime, TimeZoneInfo+TransitionTime) Inequality(TimeZoneInfo+TransitionTime, TimeZoneInfo+TransitionTime) Inequality(TimeZoneInfo+TransitionTime, TimeZoneInfo+TransitionTime)

지정된 두 TimeZoneInfo.TransitionTime 개체가 같지 않은지 여부를 확인합니다.Determines whether two specified TimeZoneInfo.TransitionTime objects are not equal.

명시적 인터페이스 구현

IDeserializationCallback.OnDeserialization(Object) IDeserializationCallback.OnDeserialization(Object) IDeserializationCallback.OnDeserialization(Object) IDeserializationCallback.OnDeserialization(Object)

개체의 deserialization이 완료될 때 실행됩니다.Runs when the deserialization of an object has been completed.

ISerializable.GetObjectData(SerializationInfo, StreamingContext) ISerializable.GetObjectData(SerializationInfo, StreamingContext) ISerializable.GetObjectData(SerializationInfo, StreamingContext) ISerializable.GetObjectData(SerializationInfo, StreamingContext)

이 개체를 직렬화하는 데 필요한 데이터로 SerializationInfo 개체를 채웁니다.Populates a SerializationInfo object with the data that is required to serialize this object.

적용 대상