Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //CHECAR A VALIDADE DA DATA
- private boolean checkDate(int day, int month, int year){ //Vê se a data é válida
- //year restriction here
- if (0 >= day | day > 31) return false;
- if (0 >= month | month > 12) return false;
- if (month == 4 | month == 6 | month == 9 | month == 11)
- if (day == 31) return false;
- if (month == 2){
- if (checkLeapYear(year))
- if (day > 29) return false;
- else
- if (day > 28) return false;
- }
- return true;
- }
- private boolean checkLeapYear(int year){ //Vê se o ano é bissexto
- if (year % 4 != 0) return false;
- if (year % 100 != 0) return true;
- return year % 400 == 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement