Changeset 120 for XMLIO_V2/dev/dev_rv/src/XMLIO/calendar.hpp
- Timestamp:
- 09/08/10 15:02:31 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XMLIO_V2/dev/dev_rv/src/XMLIO/calendar.hpp
r119 r120 9 9 JulianCalendar() : AbstractCalendar("Julian") 10 10 {/* Ne rien faire de plus */} 11 JulianCalendar(const string& dateStr) : AbstractCalendar("Julian",dateStr)11 JulianCalendar(const string& _dateStr) : AbstractCalendar("Julian", _dateStr) 12 12 {/* Ne rien faire de plus */} 13 13 14 virtual int getYearTotalLength(const Date& d) const14 virtual int getYearTotalLength(const Date& _d) const 15 15 { // Retourne la durée d'une année en seconde. 16 if ( d.getYear()%4 == 0) return (366 * 86400);16 if (_d.getYear()%4 == 0) return (366 * 86400); 17 17 return (365 * 86400); 18 18 } 19 19 20 virtual int getMonthLength(const Date& d) const20 virtual int getMonthLength(const Date& _d) const 21 21 { // Retourne la durée du mois en jour. 22 if ( d.getMonth() == 2)23 { if ( d.getYear()%4 == 0) return 29; return 28; }24 return AbstractCalendar::getMonthLength(d);22 if (_d.getMonth() == 2) 23 { if (_d.getYear()%4 == 0) return 29; return 28; } 24 return (AbstractCalendar::getMonthLength(_d)); 25 25 } 26 26 … … 49 49 { // Traitement du cas particulier en Février. 50 50 if ((d.getYear() % 4 == 0) && (d.getYear() % 100 != 0 || d.getYear() % 400 == 0)) 51 return 29;52 return 28;51 return (29); 52 return (28); 53 53 } 54 return AbstractCalendar::getMonthLength(d);54 return (AbstractCalendar::getMonthLength(d)); 55 55 } 56 56 … … 82 82 83 83 virtual int getMonthLength(const Date& d) const 84 { if (d.getMonth() == 2) return (29); return AbstractCalendar::getMonthLength(d); }84 { if (d.getMonth() == 2) return (29); return (AbstractCalendar::getMonthLength(d)); } 85 85 86 86 virtual int getYearTotalLength(const Date& d) const { return (366 * 86400); }
Note: See TracChangeset
for help on using the changeset viewer.