ATC
Advanced Trip Computer
Membri pubblici | Membri privati | Attributi privati
Riferimenti per la classe Date

classe per la gestione delle date Continua...

#include "Date.h"

Elenco di tutti i membri.

Membri pubblici

 Date (unsigned int d=1, unsigned int m=1, unsigned int y=2000)
 costruttore
unsigned int getDay (void)
unsigned int getMonth (void)
unsigned int getYear (void)
int dayDifference (Date d)
 calcola la differenza in giorni da una data

Membri privati

int julianNumber (Date d)
 calcola il numero giuliano (giorni trascorsi dal 1 Gennaio 4713 a.C.) di una data

Attributi privati

unsigned int day
unsigned int month
unsigned int year

Descrizione dettagliata

classe per la gestione delle date


Documentazione dei costruttori e dei distruttori

Date ( unsigned int  d = 1,
unsigned int  m = 1,
unsigned int  y = 2000 
)

costruttore

Parametri:
dgiorno
mmese
yanno (d.C.)
Nota:
se la data non e' corretta viene impostata la data 1 Gennaio 2000

Documentazione delle funzioni membro

dayDifference ( Date  d)

calcola la differenza in giorni da una data

Parametri:
ddata rispetto alla quale calcolare la differenza
Restituisce:
giorni trascorsi fino alla data fornita (negativo se precedente)
getDay ( void  )
Restituisce:
giorno (1-31)
getMonth ( void  )
Restituisce:
mese (1-12)
getYear ( void  )
Restituisce:
anno
julianNumber ( Date  d) [private]

calcola il numero giuliano (giorni trascorsi dal 1 Gennaio 4713 a.C.) di una data

Si veda anche:
en.wikipedia.org/wiki/Julian_day
Parametri:
datadata di cui calcolare il numero giuliano
Restituisce:
numero giuliano della data fornita

La documentazione per questa classe รจ stata generata a partire dal seguente file: