MCPcopy Create free account
hub / github.com/6tail/lunar-java / isBefore

Method isBefore

src/main/java/com/nlf/calendar/Solar.java:689–721  ·  view source on GitHub ↗

是否在指定日期之前 @param solar 阳历 @return true/false

(Solar solar)

Source from the content-addressed store, hash-verified

687 * @return true/false
688 */
689 public boolean isBefore(Solar solar) {
690 if (year > solar.getYear()) {
691 return false;
692 }
693 if (year < solar.getYear()) {
694 return true;
695 }
696 if (month > solar.getMonth()) {
697 return false;
698 }
699 if (month < solar.getMonth()) {
700 return true;
701 }
702 if (day > solar.getDay()) {
703 return false;
704 }
705 if (day < solar.getDay()) {
706 return true;
707 }
708 if (hour > solar.getHour()) {
709 return false;
710 }
711 if (hour < solar.getHour()) {
712 return true;
713 }
714 if (minute > solar.getMinute()) {
715 return false;
716 }
717 if (minute < solar.getMinute()) {
718 return true;
719 }
720 return second < solar.getSecond();
721 }
722
723 /**
724 * 年推移

Callers 2

getShuJiuMethod · 0.95
getFuMethod · 0.95

Calls 6

getYearMethod · 0.45
getMonthMethod · 0.45
getDayMethod · 0.45
getHourMethod · 0.45
getMinuteMethod · 0.45
getSecondMethod · 0.45

Tested by

no test coverage detected