getSolarTermsInYear static method
Implementation
static Map<String, DateTime> getSolarTermsInYear(int year) {
final result = <String, DateTime>{};
for (int month = 1; month <= 12; month++) {
for (int day = 1; day <= DateTime(year, month + 1, 0).day; day++) {
final date = DateTime(year, month, day);
final term = getSolarTerm(date);
if (term != null && !result.containsKey(term)) {
result[term] = date;
}
}
}
return result;
}