DateUtils.java
- package com.hack23.cia.web.impl.ui.application.views.common.chartfactory.impl;
- import java.text.SimpleDateFormat;
- import java.util.Date;
- import java.util.Locale;
- import org.joda.time.DateTime;
- /**
- * The Class DateUtils.
- */
- public final class DateUtils {
- /** The Constant DATE_FORMAT. */
- private static final String DATE_FORMAT = "dd-MMM-yyyy";
- /**
- * Instantiates a new date utils.
- */
- private DateUtils() {
- // Utility class
- }
- /**
- * Format date.
- *
- * @param date the date
- * @return the string
- */
- public static String formatDate(final Date date) {
- final SimpleDateFormat simpleDateFormat = new SimpleDateFormat(DATE_FORMAT, Locale.ENGLISH);
- return simpleDateFormat.format(date);
- }
- /**
- * Strip dates after current date.
- *
- * @param toDate the to date
- * @return the date
- */
- public static Date stripDatesAfterCurrentDate(final Date toDate) {
- final DateTime currentTime = new DateTime();
- if (currentTime.isBefore(toDate.getTime())) {
- return currentTime.plusDays(1).toDate();
- } else {
- return toDate;
- }
- }
- }