SeasonHelper.java
package com.mojosoft.demo.util;
import java.time.LocalDateTime;
/**
* Helper class for calculating season.
*/
public class SeasonHelper {
/**
* This method calculates the season based on the date.
*
* @param date the date
* @return the season
*/
public static String calculateSeason(LocalDateTime date) {
int year = date.getYear();
String seasonStart;
String seasonEnd;
if (date.getMonthValue() >= 8) { // August or later
seasonStart = String.format("%02d", year % 100);
seasonEnd = String.format("%02d", (year + 1) % 100);
} else { // January to July
seasonStart = String.format("%02d", (year - 1) % 100);
seasonEnd = String.format("%02d", year % 100);
}
return seasonStart + "/" + seasonEnd;
}
}