Time.java 861 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. package agenda;
  2. import java.io.Serializable;
  3. /**
  4. * Created by gjoosen on 07/02/15.
  5. */
  6. public class Time implements Serializable {
  7. private int hours, minutes;
  8. public Time(int hours, int minutes){
  9. this.hours = hours;
  10. this.minutes = minutes;
  11. }
  12. public int getHours() {
  13. return hours;
  14. }
  15. public int getMinutes() {
  16. return minutes;
  17. }
  18. @Override
  19. public String toString(){
  20. return this.numberToTimeDigits(this.hours) + ":" + this.numberToTimeDigits(this.minutes);
  21. }
  22. private String numberToTimeDigits(int h){
  23. String hours;
  24. if(h == 0 || h == 1 || h == 2 || h == 3 || h == 4 || h == 5 || h == 6 || h == 7 || h == 8 || h == 9){
  25. hours = "0" + h;
  26. }else {
  27. hours = String.valueOf(h);
  28. }
  29. return hours;
  30. }
  31. }