Class Time

java.lang.Object
org.keycloak.common.util.Time

public class Time extends Object
Author:
Stian Thorgersen
  • 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

      public static Date toDate(int time)
      Returns Date object, its value set to time
      Parameters:
      time - Time in milliseconds since the epoch
      Returns:
      see description
    • toDate

      public static Date toDate(long time)
      Returns Date 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() and currentTimeMillis().
    • setOffset

      public static void setOffset(int offset)
      Sets time offset in seconds that will be added to currentTime() and currentTimeMillis().
      Parameters:
      offset - Offset (in seconds)