public final class TimeUtils extends Object
Modifier and Type | Field and Description |
---|---|
static String |
DATE_FORMAT
This is the internal date format used in the database.
|
Modifier and Type | Method and Description |
---|---|
static long |
convertTimeToMs(int value,
String units)
Converts a time value to milliseconds in a rather inflexible manner.
|
static long |
convertTimeToMs(String text)
Converts a time value to milliseconds.
|
static String |
createInternalStringDate(Date inputDate)
Creates the internal representation of a date (e.g.
|
static String |
createInternalStringDate(String stringDate,
String dateFormat)
Creates the internal representation of a date (e.g.
|
static DateFormat |
getDateTimeFormatter()
Creates a formatter for generating UTC DateTime strings.
|
static DateFormat |
getRawDateTimeFormatter()
Get Raw date format for dates in format MMM dd, yyyy HH:mm:ss a like (Dec 29, 2016 9:25:31 AM).
|
static Date |
parseDate(String stringDate,
String dateFormat)
Creates the Date representation of a string date (e.g.
|
public static final String DATE_FORMAT
public static DateFormat getDateTimeFormatter()
DateFormat
s are not synchronized. It is recommended
to create separate format instances for each thread.public static DateFormat getRawDateTimeFormatter()
public static long convertTimeToMs(int value, String units)
value
- the value to convert.units
- a string with one of the values "seconds", "minutes", or "hours".public static long convertTimeToMs(String text)
text
- the time value to convert, in the format described above.-1
if the text does not
satisfy the required format.public static String createInternalStringDate(String stringDate, String dateFormat) throws ParseException
stringDate
- The string representation of the date (specified in the format dateFormat).dateFormat
- The the date format in which the string date is specified.ParseException
- - if the sent stringDate cannot be parsed with the given dateFormat.public static Date parseDate(String stringDate, String dateFormat) throws ParseException
stringDate
- The string representation of the date (specified in the format dateFormat).dateFormat
- The the date format in which the string date is specified.ParseException
- - if the sent stringDate cannot be parsed with the given dateFormat.public static String createInternalStringDate(Date inputDate)
inputDate
- The date to be formatted into the internal representation.Copyright (c) 2014-2021 All Rights Reserved by the RWS Group for and on behalf of its affiliates and subsidiaries