isBefore method
Implementation
bool isBefore(Solar solar) {
if (_year > solar.getYear()) {
return false;
}
if (_year < solar.getYear()) {
return true;
}
if (_month > solar.getMonth()) {
return false;
}
if (_month < solar.getMonth()) {
return true;
}
if (_day > solar.getDay()) {
return false;
}
if (_day < solar.getDay()) {
return true;
}
if (_hour > solar.getHour()) {
return false;
}
if (_hour < solar.getHour()) {
return true;
}
if (_minute > solar.getMinute()) {
return false;
}
if (_minute < solar.getMinute()) {
return true;
}
return _second < solar.getSecond();
}