org.openstreetmap.josm.tools
Class DateUtils
java.lang.Object
org.openstreetmap.josm.tools.DateUtils
public final class DateUtils
- extends java.lang.Object
A static utility class dealing with parsing XML date quickly and formatting
a date to the XML UTC format regardless of current locale.
Field Summary |
private static java.util.GregorianCalendar |
calendar
A shared instance used for conversion between individual date fields
and long millis time. |
private static javax.xml.datatype.DatatypeFactory |
XML_DATE
|
Method Summary |
private static boolean |
checkLayout(java.lang.String text,
java.lang.String pattern)
|
static java.lang.String |
fromDate(java.util.Date date)
|
static java.util.Date |
fromString(java.lang.String str)
|
private static int |
parsePart(java.lang.String str,
int off,
int len)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
calendar
private static java.util.GregorianCalendar calendar
- A shared instance used for conversion between individual date fields
and long millis time. It is guarded against conflict by the class lock.
The shared instance is used because the construction, together
with the timezone lookup, is very expensive.
XML_DATE
private static final javax.xml.datatype.DatatypeFactory XML_DATE
DateUtils
private DateUtils()
fromString
public static java.util.Date fromString(java.lang.String str)
fromDate
public static java.lang.String fromDate(java.util.Date date)
checkLayout
private static boolean checkLayout(java.lang.String text,
java.lang.String pattern)
parsePart
private static int parsePart(java.lang.String str,
int off,
int len)
JOSM