Package org.basex.util
Class DateTime
- java.lang.Object
-
- org.basex.util.DateTime
-
public final class DateTime extends Object
This class contains static, thread-safe methods for parsing and formatting dates and times.- Author:
- BaseX Team 2005-23, BSD License, Christian Gruen
-
-
Field Summary
Fields Modifier and Type Field Description static SimpleDateFormat
DATE
Date format.static SimpleDateFormat
DATETIME
Date format without milliseconds and timestamp (uses UTC time zone).static SimpleDateFormat
FULL
Full date format.static SimpleDateFormat
TIME
Time format.static SimpleDateFormat
ZONE
Time zone.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static String
format(Date date)
Creates a full string representation for the specified date.static String
format(Date date, DateFormat format)
Creates a string representation for a date in the specified format.static Date
parse(String date)
Parses a string and produces a date object.
-
-
-
Field Detail
-
DATETIME
public static final SimpleDateFormat DATETIME
Date format without milliseconds and timestamp (uses UTC time zone).
-
FULL
public static final SimpleDateFormat FULL
Full date format.
-
DATE
public static final SimpleDateFormat DATE
Date format.
-
TIME
public static final SimpleDateFormat TIME
Time format.
-
ZONE
public static final SimpleDateFormat ZONE
Time zone.
-
-
Method Detail
-
parse
public static Date parse(String date)
Parses a string and produces a date object. Returns the standard base time if it cannot be converted.- Parameters:
date
- string representing a date- Returns:
- parsed date
-
format
public static String format(Date date)
Creates a full string representation for the specified date.- Parameters:
date
- date- Returns:
- string with the formatted date
-
format
public static String format(Date date, DateFormat format)
Creates a string representation for a date in the specified format.- Parameters:
format
- date formatdate
- date- Returns:
- string with the formatted date
-
-