public class TimeConst
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DAY
Day tag name
|
static java.lang.String |
HOUR
Day tag name
|
static long |
MILLIDAY
Day in milliseconds
|
static long |
MILLIHOUR
Hour in milliseconds
|
static long |
MILLIMINUTE
Minute in milliseconds
|
static long |
MILLIMONTH
Month in milliseconds
|
static long |
MILLISECOND
Second in milliseconds
|
static java.lang.String |
MILLISECONDPART
Day tag name
|
static long |
MILLIWEEK
Day in milliseconds
|
static long |
MILLIYEAR
Year in milliseconds
|
static java.lang.String |
MINUTE
Day tag name
|
static java.lang.String |
MONTH
Month tag name
|
static java.lang.String |
SECOND
Day tag name
|
static java.lang.String |
TIMEPERIOD
Time attribute name
|
static java.lang.String |
WEEK
Week tag name
|
static java.lang.String |
YEAR
Year tag name
|
Constructor and Description |
---|
TimeConst() |
Modifier and Type | Method and Description |
---|---|
static long |
asTimeUnit(java.lang.String timeUnit,
long milliseconds)
Convert the milliseconds value into a number for the the time unit.
|
static long |
getMilliseconds(java.lang.String timeUnit,
int timeCount)
Convert the number of time units into a total milliseconds value.
|
static java.util.ArrayList<java.lang.String> |
getTimePeriods()
Get a list of all stored time periods.
|
static java.util.ArrayList<java.lang.String> |
getTimePeriods(java.lang.String start,
java.lang.String end)
Get a list of all stored time periods, between and including the start/end.
|
public static final java.lang.String TIMEPERIOD
public static final java.lang.String MILLISECONDPART
public static final java.lang.String SECOND
public static final java.lang.String MINUTE
public static final java.lang.String HOUR
public static final java.lang.String DAY
public static final java.lang.String WEEK
public static final java.lang.String MONTH
public static final java.lang.String YEAR
public static final long MILLISECOND
public static final long MILLIMINUTE
public static final long MILLIHOUR
public static final long MILLIDAY
public static final long MILLIWEEK
public static final long MILLIMONTH
public static final long MILLIYEAR
public static java.util.ArrayList<java.lang.String> getTimePeriods()
public static java.util.ArrayList<java.lang.String> getTimePeriods(java.lang.String start, java.lang.String end)
start
- period to start with. If null start from the smallest one.end
- period to end with. If null end with the largest one.public static long asTimeUnit(java.lang.String timeUnit, long milliseconds)
timeUnit
- the unit to convert to.milliseconds
- the time in milliseconds.public static long getMilliseconds(java.lang.String timeUnit, int timeCount)
timeUnit
- the time unit.timeCount
- the number of this time unit.