Aggiunto il lmetodo week()

git-svn-id: svn://10.65.10.50/trunk@4495 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
augusto 1997-06-03 09:45:44 +00:00
parent 65aed98544
commit fb0c044fcd
2 changed files with 12 additions and 1 deletions

View File

@ -370,7 +370,6 @@ int TDate::day() const
return (int) (_val % 100L);
}
int TDate::month() const
{
return (int) ((_val % 10000L) / 100L);
@ -384,6 +383,16 @@ int TDate::year() const
}
int TDate::week() const
{
TDate y(*this);
y.set_day(1);
y.set_month(1);
return (int) ((date2julian()-y.date2julian())/7 )+1;
}
void TDate::addmonth(int nmonth)
{

View File

@ -83,6 +83,8 @@ public:
int year() const ;
// @cmember Ritorna il giorno della settimana (0 = domenica)
int wday() const ;
// @cmember Ritorna la settimana dell'anno
int week() const ;
// @cmember Aggiunge dei mesi
void addmonth(int nmonth = 1);
// @cmember Aggiunge degli anni