RTTI information. 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 (DateTime time_of_day, int month, int day) |
static TransitionTime | CreateFloatingDateRule (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) |
RTTI information.
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 |