Week number according to ISO 8601. More...
Week number according to ISO 8601.
Public Member Methods | |
WeekNumber () | |
Default constructor. More... | |
WeekNumber (TimeStamp timeStamp) | |
Explicit convertion from TimeStamp. More... | |
WeekNumber (const String &text) | |
Explicit convertion from string. More... | |
WeekNumber (Int32 year, Int32 week) | |
Default constructor. More... | |
void | SetWeekNumber (Int32 year, Int32 week) |
Sets the week number. More... | |
Int32 | GetYear () const |
Gets the year. More... | |
Int32 | GetWeek () const |
Gets the week. More... | |
TimeStamp | ToTimeStamp () const |
Converts this week number to a time stamp. More... | |
void | ConvertFrom (PCChar8 text) |
Convert from. More... | |
void | ConvertTo (BaseStaticString &text) const |
Convert to. More... | |
WeekNumber & | operator+= (const TimeSpan &timeSpan) |
Addition assignment operator. More... | |
WeekNumber & | operator-= (const TimeSpan &timeSpan) |
Subtraction assignment operator. More... | |
Date | GetDate (DayOfWeek DayOfWeek=dwMonday) const |
Gets a date. More... | |
WeekNumber | ( | ) |
Default constructor.
|
explicit |
Explicit convertion from TimeStamp.
timeStamp | The time stamp. |
|
explicit |
Explicit convertion from string.
text | The text containing the weekNumber value. ("2011-04" means years 2011 week number 4) |
WeekNumber | ( | Int32 | year, |
Int32 | week | ||
) |
|
virtual |
Convert from.
text | The text containing the weekNumber value. ("2011-04" means years 2011 week number 4) |
Implements IStringConvertible.
|
virtual |
Gets a date.
DayOfWeek | (optional) the day of week. |
Int32 GetWeek | ( | ) | const |
Gets the week.
Int32 GetYear | ( | ) | const |
Gets the year.
WeekNumber& operator+= | ( | const TimeSpan & | timeSpan | ) |
Addition assignment operator.
timeSpan | The time span. |
WeekNumber& operator-= | ( | const TimeSpan & | timeSpan | ) |
Subtraction assignment operator.
timeSpan | The time span. |
TimeStamp ToTimeStamp | ( | ) | const |
Converts this week number to a time stamp.