Provides information about a time change in a time zone. More...
Public Member Functions | |
| TransitionTime () | |
| Default constructor. FOR INTERNAL USE. More... | |
| DateTime | get_TimeOfDay () const |
| Returns a DateTime object that represents the specific time at which the time change occurs. More... | |
| int | get_Month () const |
| Returns the ordinal number of the month of the year at which the time change occurs. More... | |
| int | get_Week () const |
| Returns the ordinal number of the week of the month at which the time change occurs. More... | |
| int | get_Day () const |
| Returns the ordinal number of the day of week at which the time change occurs. More... | |
| DayOfWeek | get_DayOfWeek () const |
| Returns the value that represents the day of week at which the time change occurs. More... | |
| bool | get_IsFixedDateRule () const |
| bool | operator== (const TransitionTime &other) const |
| bool | operator!= (const TransitionTime &other) const |
Static Public Member Functions | |
| static TransitionTime | CreateFixedDateRule (const DateTime &time_of_day, int month, int day) |
| static TransitionTime | CreateFloatingDateRule (const DateTime &time_of_day, int month, int week, DayOfWeek day_of_week) |
| static TransitionTime | CreateTransitionTime (DateTime time_of_day, int month, int week, int day, DayOfWeek day_of_week, bool is_fixed_date_rule) |
Provides information about a time change in a time zone.
| System::TimeZoneInfo::TransitionTime::TransitionTime | ( | ) |
Default constructor. FOR INTERNAL USE.
|
inlinestatic |
Constructs an instance of TransitionTime class that represents a fixed-date rule (time change that occurs on specific day of a specific month).
| time_of_day | The specific time at which the time change occurs. |
| month | The month of the year at which the time change occurs. |
| day | The day of the month at which the time change occurs. |
|
inlinestatic |
Constructs an instance of TransitionTime class that represents a floating-date rule (time change that occurs on specific day of a specific week of a specific month).
| time_of_day | The specific time at which the time change occurs. |
| month | The month of the year at which the time change occurs. |
| week | The week of the month at which the time change occurs. |
| day_of_week | The day of week at which the time change occurs. |
|
inlinestatic |
Constructs an instance of TransitionTime class that represents a time change described with the specified parameters.
| time_of_day | The specific time at which the time change occurs. |
| month | The month of the year at which the time change occurs. |
| week | The week of the month at which the time change occurs. |
| day | The day at which the time change occurs. |
| day_of_week | The day of week at which the time change occurs. |
| is_fixed_date_rule | Value that indicates if the time change occurs at a fixed date and time or a floating date and time. |
|
inline |
Returns the ordinal number of the day of week at which the time change occurs.
|
inline |
Returns the value that represents the day of week at which the time change occurs.
|
inline |
Returns the value that indicates if the time change occurs at a fixed date and time or a floating date and time.
|
inline |
Returns the ordinal number of the month of the year at which the time change occurs.
|
inline |
Returns a DateTime object that represents the specific time at which the time change occurs.
|
inline |
Returns the ordinal number of the week of the month at which the time change occurs.
|
inline |
|
inline |