diff --git a/lib/util/DayCalculator.dart b/lib/util/DayCalculator.dart index eabe80e..5989c60 100644 --- a/lib/util/DayCalculator.dart +++ b/lib/util/DayCalculator.dart @@ -1,6 +1,8 @@ // Based on this article: // https://artofmemory.com/blog/how-to-calculate-the-day-of-the-week-4203.html +import 'Months.dart'; + class DayCalculator { // Calculates (YY + floor(YY / 4)) % 7 static int getYearValue(int year){ @@ -10,44 +12,7 @@ class DayCalculator { static int getMonthValue(int month){ // Returns the month value for input 0-11 - switch(month){ - case 0:{ - return 0; - } - case 1:{ - return 3; - } - case 2:{ - return 3; - } - case 3:{ - return 6; - } - case 4:{ - return 1; - } - case 5:{ - return 4; - } - case 6:{ - return 6; - } - case 7:{ - return 2; - } - case 8:{ - return 5; - } - case 9:{ - return 0; - } - case 10:{ - return 3; - } - default:{ - return 5; - } - } + return Months.getFromInt(month).value; } static int getMonthValueByString(String month){