Package org.pgpainless.util
Class DateUtil
- java.lang.Object
-
- org.pgpainless.util.DateUtil
-
public final class DateUtil extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.String
formatUTCDate(java.util.Date date)
Format a date as UTC timestamp.static java.text.SimpleDateFormat
getParser()
static java.util.Date
now()
Return the current date "floored" to UTC precision.static java.util.Date
parseUTCDate(java.lang.String dateString)
Parse a UTC timestamp into a date.static java.util.Date
toSecondsPrecision(java.util.Date date)
Floor a date down to seconds precision.
-
-
-
Method Detail
-
getParser
public static java.text.SimpleDateFormat getParser()
-
parseUTCDate
public static java.util.Date parseUTCDate(java.lang.String dateString)
Parse a UTC timestamp into a date.- Parameters:
dateString
- timestamp- Returns:
- date
-
formatUTCDate
public static java.lang.String formatUTCDate(java.util.Date date)
Format a date as UTC timestamp.- Parameters:
date
- date- Returns:
- timestamp
-
toSecondsPrecision
public static java.util.Date toSecondsPrecision(java.util.Date date)
Floor a date down to seconds precision.- Parameters:
date
- date- Returns:
- floored date
-
now
public static java.util.Date now()
Return the current date "floored" to UTC precision.- Returns:
- now
-
-