|
Brooklyn | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object brooklyn.util.Time
public class Time
Field Summary | |
---|---|
static java.lang.String |
DATE_FORMAT_PREFERRED
|
static long |
MILLIS_IN_DAY
|
static long |
MILLIS_IN_HOUR
|
static long |
MILLIS_IN_MINUTE
|
static long |
MILLIS_IN_SECOND
|
static long |
MILLIS_IN_YEAR
|
Method Summary | |
---|---|
static long
|
getTimeOfDayFromUtc(long timeUtc)
Calculates the number of milliseconds past midnight for a given UTC time. |
static long
|
getTimeUtc(java.util.TimeZone zone, int year, int month, int date, int hourOfDay, int minute, int second, int millis)
Calculates the number of milliseconds past epoch for a given UTC time. |
static java.lang.String
|
makeDateString()
returns the current time in YYYY-MM-DD HH:MM:SS.mss format |
static java.lang.String
|
makeDateString(long date)
returns the time in YYYY-MM-DD HH:MM:SS.mss format, given a long (e.g. returned by System.currentTimeMillis) |
static java.lang.String
|
makeTimeString(long t, java.util.concurrent.TimeUnit unit)
given an elapsed time, makes it readable, eg 44d 6h, or 8s 923ms |
static java.lang.String
|
makeTimeString(long t)
given an elapsed time in ms, makes it readable, eg 44d 6h, or 8s 923ms |
static java.lang.String
|
makeTimeStringNano(long tn)
|
static java.lang.String
|
makeTimeStringNanoLong(long tn)
|
static long
|
parseTimeString(java.lang.String timeString)
parses a string eg '5s' or '20m 22.123ms', returning the number of milliseconds it represents (rounded); -1 on blank or never or off or false; number of millis if no units specified; otherwise throws Parse exception (including on null |
static double
|
parseTimeStringAsDouble(java.lang.String timeString)
parses a string eg '5s' or '20m 22.123ms', returning the number of milliseconds it represents; -1 on blank or never or off or false; number of millis if no units specified; otherwise throws Parse exception (including on null |
static long
|
roundFromMillis(long millis, java.util.concurrent.TimeUnit units)
|
static long
|
roundFromMillis(long millis, long millisPerUnit)
|
static void
|
sleep(long millis)
sleep which propagates Interrupted as unchecked |
static long
|
timeRemaining(long startTime, long maxTime)
Calculates how long until maxTime has passed since the given startTime. |
Methods inherited from class java.lang.Object | |
---|---|
java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Field Detail |
---|
public static java.lang.String DATE_FORMAT_PREFERRED
public static final long MILLIS_IN_DAY
public static final long MILLIS_IN_HOUR
public static final long MILLIS_IN_MINUTE
public static final long MILLIS_IN_SECOND
public static final long MILLIS_IN_YEAR
Method Detail |
---|
public static long getTimeOfDayFromUtc(long timeUtc)
public static long getTimeUtc(java.util.TimeZone zone, int year, int month, int date, int hourOfDay, int minute, int second, int millis)
public static java.lang.String makeDateString()
public static java.lang.String makeDateString(long date)
public static java.lang.String makeTimeString(long t, java.util.concurrent.TimeUnit unit)
public static java.lang.String makeTimeString(long t)
public static java.lang.String makeTimeStringNano(long tn)
public static java.lang.String makeTimeStringNanoLong(long tn)
public static long parseTimeString(java.lang.String timeString)
public static double parseTimeStringAsDouble(java.lang.String timeString)
public static long roundFromMillis(long millis, java.util.concurrent.TimeUnit units)
public static long roundFromMillis(long millis, long millisPerUnit)
public static void sleep(long millis)
public static long timeRemaining(long startTime, long maxTime)
Brooklyn Multi-Cloud Application Management Platform
brooklyncentral.github.com. Apache License. © 2012.