Add wxDateSpan::GetTotalMonths() method.

This is similar to the existing GetTotalDays() and counts both months and
years.

See #14704.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@72615 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin
2012-10-04 22:48:07 +00:00
parent 06a086e8d2
commit 16630eb7e3
3 changed files with 13 additions and 1 deletions

View File

@@ -535,7 +535,7 @@ All:
- Fix compilation of wxHash{Map,Set} with g++ 4.7 (Nathan Ridge).
- Fix posting large amounts of data in wxHTTP (Platonides).
- Add wxFile::ReadAll() for consistency with wxFFile.
- Add wxDateTime::DiffAsDateSpan() (jonasr).
- Add wxDateTime::DiffAsDateSpan() and wxDateSpan::GetTotalMonths() (jonasr).
- Added Nepali translation (Him Prasad Gautam).
All (GUI):

View File

@@ -1579,6 +1579,8 @@ public:
int GetYears() const { return m_years; }
// get number of months
int GetMonths() const { return m_months; }
// returns 12*GetYears() + GetMonths()
int GetTotalMonths() const { return 12*m_years + m_months; }
// get number of weeks
int GetWeeks() const { return m_weeks; }
// get number of days

View File

@@ -1703,6 +1703,16 @@ public:
*/
int GetMonths() const;
/**
Returns the combined number of months in this date span, counting both
years and months.
@see GetYears(), GetMonths()
@since 2.9.5
*/
int GetTotalMonths() const;
/**
Returns the combined number of days in this date span, counting both
weeks and days. This doesn't take months or years into account.