Advertisement
Guest User

Untitled

a guest
Sep 24th, 2019
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.30 KB | None | 0 0
  1. public date_et_heure(): string {
  2. return this._annee + '/' + this._mois + '/' + this._jour + ' ' + this._heure + 'h' + this._minute;
  3. }
  4.  
  5. public set_date(a: number, m: number, j: number, h: number, mm: number): void {
  6. this._annee = a;
  7. this._mois = m;
  8. this._jour = j;
  9. this._heure = h;
  10. this._minute = mm;
  11. }
  12.  
  13. public compare(date: DateEtHeure): boolean {
  14. //console.log("comparaison annee"+this._annee+"<"+date._annee);
  15. if (this._annee < date._annee) return true;
  16. if (this._annee > date._annee) return false;
  17. //console.log("comparaison mois");
  18. if (this._mois < date._mois) return true;
  19. if (this._mois > date._mois) return false;
  20. //console.log("comparaison jour");
  21. if (this._jour < date._jour) return true;
  22. if (this._jour > date._jour) return false;
  23. //console.log("comparaison heure");
  24. if (this._heure < date._heure) return true;
  25. if (this._heure > date._heure) return false;
  26. //console.log("comparaison minute");
  27. if (this._minute < date._minute) return true;
  28. if (this._minute > date._minute) return false;
  29.  
  30. return false;
  31. }
  32. }
  33.  
  34. let actuel: DateEtHeure = new DateEtHeure();
  35. console.log(actuel.date_et_heure());
  36.  
  37. let test: DateEtHeure = new DateEtHeure();
  38. test.set_date(2019, 9, 24 ,11, 27);
  39. console.log(test.date_et_heure());
  40.  
  41. console.log(actuel.compare(test));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement