Class DateUtils

java.lang.Object
com.codebarrel.api.DateUtils

public class DateUtils extends Object
  • Field Details

    • JQL_DATE_FORMAT

      public static final String JQL_DATE_FORMAT
      See Also:
    • JQL_DATE_TIME_FORMAT

      public static final String JQL_DATE_TIME_FORMAT
      See Also:
    • JIRA_DATE_FORMAT

      public static final String JIRA_DATE_FORMAT
      See Also:
    • JIRA_DATE_TIME_FORMAT

      public static final String JIRA_DATE_TIME_FORMAT
      See Also:
    • ISO8601_DATE_TIME_FORMAT

      public static final String ISO8601_DATE_TIME_FORMAT
      See Also:
    • JQL_DATE_FORMATTER

      public static final org.joda.time.format.DateTimeFormatter JQL_DATE_FORMATTER
    • JQL_DATE_TIME_FORMATTER

      public static final org.joda.time.format.DateTimeFormatter JQL_DATE_TIME_FORMATTER
    • JIRA_DATE_FORMATTER

      public static final org.joda.time.format.DateTimeFormatter JIRA_DATE_FORMATTER
    • JIRA_DATE_TIME_FORMATTER

      public static final org.joda.time.format.DateTimeFormatter JIRA_DATE_TIME_FORMATTER
  • Constructor Details

    • DateUtils

      public DateUtils()
  • Method Details

    • parseJqlFormattedDate

      public static Optional<Date> parseJqlFormattedDate(String dateString)
      Parses a date string with the "yyyy-MM-dd" format
    • parseJiraFormattedDateTime

      public static Optional<Date> parseJiraFormattedDateTime(String dateTimeString)
      Parses a date string with the "yyyy-MM-dd'T'HH:mm:ss.SZ" format
    • formatToJqlFormattedDate

      public static String formatToJqlFormattedDate(@Nonnull Date date)
      Formats a date with the "yyyy-MM-dd" format
    • adjustDateFormat

      public static String adjustDateFormat(@Nonnull String stringDate)