public class TimeUtil
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.util.TimeZone |
TZ_UTC |
Constructor and Description |
---|
TimeUtil() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
formatTime(long timeInterval) |
static java.lang.String |
formatTime(long timeInterval,
int maxTerms) |
static java.lang.String |
formatTime(long timeInterval,
int maxTerms,
boolean withSecondFractions)
It converts a given time interval into a
week/day/hour/second.milliseconds string.
|
static java.lang.String |
makeHTTPDate(long time)
Helper to format time HTTP conform
|
static java.util.Date |
setTimeToZero(java.util.Date date) |
static long |
toMillis(java.lang.String timeInterval) |
public static java.lang.String formatTime(long timeInterval, int maxTerms, boolean withSecondFractions)
timeInterval
- interval to convert, millismaxTerms
- the terms number to display
(e.g. 2 means "h" and "m" if the time could be expressed in hour,
3 means "h","m","s" in the same example).
The maximum terms number available is 6withSecondFractions
- if true it displays seconds.millisecondspublic static java.lang.String formatTime(long timeInterval)
public static java.lang.String formatTime(long timeInterval, int maxTerms)
public static long toMillis(java.lang.String timeInterval)
public static java.lang.String makeHTTPDate(long time)
time
- public static java.util.Date setTimeToZero(java.util.Date date)