
org.apertereports.common.utils.TimeUtils Maven / Gradle / Ivy
package org.apertereports.common.utils;
import java.text.ParseException;
import java.util.Date;
import org.apertereports.common.ReportConstants;
/**
* An utility for converting dates and time.
*/
public class TimeUtils implements ReportConstants {
/**
* Returns a default date format.
*
* @return Datetime format
*/
public static String getDefaultDateFormat() {
return DATETIME_PATTERN;
}
/**
* Method that formats a date from string using a default date format.
*
* @param date Input date string
* @return A date object
* @throws ParseException On date parser error
*/
public static Date getDateFormatted(String date) throws ParseException {
return DATETIME_FORMAT.parse(date);
}
/**
* Converts a given date to string using a default date format.
*
* @param date Input date
* @return Formatted string
*/
public static String getDateFormatted(Date date) {
return DATETIME_FORMAT.format(date);
}
/**
* Converts seconds to milliseconds.
*
* @param seconds Seconds
* @return Milliseconds
*/
public static long secondsToMilliseconds(int seconds) {
return 1000 * seconds;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy