Class HprDate

java.lang.Object
io.higson.runtime.utils.HprDate

public abstract class HprDate extends Object
Author:
przemek hertel
  • Field Details

  • Method Details

    • format

      public static String format(Date d)
    • formatTimestamp

      public static String formatTimestamp(Date d)
    • formatTimestamp

      public static String formatTimestamp(long timestamp)
    • format

      public static String format(Date d, String pattern)
    • getSimpleDateFormat

      public static SimpleDateFormat getSimpleDateFormat(String pattern)
      zwraca obiekt SimpleDateFormat skojarzony z biezacym watkiem. to rozwiazanie poprawia wydajnosc w stosunku do rozwiazania, ktore tworzy nowa instancje SimpleDateFormat dla kazdego uzycia
      Parameters:
      pattern - pattern
      Returns:
      SimpleDateFormat object or null value
    • parse

      public static Date parse(String text)
    • guess

      public static Date guess(String text)
    • canDecode

      public static boolean canDecode(String text)
    • parseTime

      public static int parseTime(String text)
      trimmed time in format: HH:mm:ss HH:mm:ss.SSS
      Parameters:
      text - text to be parsed
      Returns:
      time in milliseconds
    • canDecodeTime

      public static boolean canDecodeTime(String text)
      trimmed time in format: HH:mm:ss HH:mm:ss.SSS
      Parameters:
      text - text to be parsed
      Returns:
      time in milliseconds
    • parse

      public static Date parse(String dateStr, String pattern)
      Parses date against given format (patter).
      Parameters:
      dateStr - date
      pattern - pattern
      Returns:
      parsed Date
      Throws:
      IllegalArgumentException - if date can't be parsed