Uploaded image for project: 'Commons Lang'
  1. Commons Lang
  2. LANG-400

Add DateUtils methods to implement before and after time-insensitive

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Closed
    • Major
    • Resolution: Won't Fix
    • 2.3
    • None
    • None
    • None

    Description

      The JDK contains Date.before() and Date.after() but no time-insensitive versions exist. I am typically in the situation where TIMESTAMP columns are converted into Date instances and I need to compare dates only for business rules.

      I propose to complement DateUtils.isSameDay:
      DateUtils.isBeforeDay
      DateUtils.isAfterDay

      My private implementations convert Date to Calendar, zero-out the time elements, and then compare.

      PS: I would also deprecate isSameXXX methods in 2.4 and rename it to isEqualXXX since sameness usually implies instance equality, rather than object equality.

      Attachments

        Activity

          People

            Unassigned Unassigned
            pbenedict Paul Benedict
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: