| 291 | //region 属性的比较 |
| 292 | |
| 293 | public boolean isBefore(DatePlus datePlus, DateType dateType) { |
| 294 | boolean isBefore; |
| 295 | switch (dateType) { |
| 296 | case YEAR: |
| 297 | isBefore = ofYear(datePlus) < 0; |
| 298 | break; |
| 299 | case MONTH: |
| 300 | isBefore = ofMonth(datePlus) < 0; |
| 301 | break; |
| 302 | case DAY: |
| 303 | isBefore = ofDay(datePlus) < 0; |
| 304 | break; |
| 305 | case HOUR: |
| 306 | isBefore = ofHour(datePlus) < 0; |
| 307 | break; |
| 308 | case MINUTES: |
| 309 | isBefore = ofMinutes(datePlus) < 0; |
| 310 | break; |
| 311 | case SECONDS: |
| 312 | isBefore = ofSeconds(datePlus) < 0; |
| 313 | break; |
| 314 | default: |
| 315 | isBefore = ofSeconds(datePlus) < 0; |
| 316 | break; |
| 317 | } |
| 318 | return isBefore; |
| 319 | //return this.localDateTime.isBefore(datePlus.getLocalDateTime()); |
| 320 | } |
| 321 | |
| 322 | public boolean isSame(DatePlus datePlus, DateType dateType) { |
| 323 | boolean isSame; |