Package org.keycloak.common.util
Class Time
java.lang.Object
org.keycloak.common.util.Time
- Author:
- Stian Thorgersen
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic int
Returns current time in seconds adjusted by adding {@link #offset) seconds.static long
Returns current time in milliseconds adjusted by adding {@link #offset) seconds.static int
static void
setOffset
(int offset) Sets time offset in seconds that will be added tocurrentTime()
andcurrentTimeMillis()
.static Date
toDate
(int time) ReturnsDate
object, its value set to timestatic Date
toDate
(long time) ReturnsDate
object, its value set to timestatic long
toMillis
(long time) Returns time in milliseconds for a time in seconds.
-
Constructor Details
-
Time
public Time()
-
-
Method Details
-
currentTime
public static int currentTime()Returns current time in seconds adjusted by adding {@link #offset) seconds.- Returns:
- see description
-
currentTimeMillis
public static long currentTimeMillis()Returns current time in milliseconds adjusted by adding {@link #offset) seconds.- Returns:
- see description
-
toDate
ReturnsDate
object, its value set to time- Parameters:
time
- Time in milliseconds since the epoch- Returns:
- see description
-
toDate
ReturnsDate
object, its value set to time- Parameters:
time
- Time in milliseconds since the epoch- Returns:
- see description
-
toMillis
public static long toMillis(long time) Returns time in milliseconds for a time in seconds. No adjustment is made to the parameter.- Parameters:
time
- Time in seconds since the epoch- Returns:
- Time in milliseconds
-
getOffset
public static int getOffset()- Returns:
- Time offset in seconds that will be added to
currentTime()
andcurrentTimeMillis()
.
-
setOffset
public static void setOffset(int offset) Sets time offset in seconds that will be added tocurrentTime()
andcurrentTimeMillis()
.- Parameters:
offset
- Offset (in seconds)
-