public class Chrono extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Chrono.Formatter8601 |
| Modifier and Type | Field and Description |
|---|---|
static String |
BAD_DIR_CHARS_REGEX |
static DateFormat |
dateFmt |
static DateFormat |
dateOnlyFmt |
static DateFormat |
niceDateFmt |
static String |
SPLIT_DIR_REGEX |
static DateFormat |
utcFmt |
static DatatypeFactory |
xmlDatatypeFactory |
| Constructor and Description |
|---|
Chrono() |
| Modifier and Type | Method and Description |
|---|---|
static String |
dateOnlyStamp() |
static String |
dateOnlyStamp(Date date) |
static String |
dateOnlyStamp(GregorianCalendar gc) |
static String |
dateOnlyStamp(XMLGregorianCalendar xgc) |
static String |
dateStamp() |
static String |
dateStamp(Date date) |
static String |
dateStamp(GregorianCalendar gc) |
static String |
dateStamp(XMLGregorianCalendar xgc) |
static String |
dateTime()
JAXB compatible dataTime Stamp
Java 6 does not format Timezone with -05:00 format, and JAXB XML breaks without it.
|
static String |
dateTime(Date date)
JAXB compatible dataTime Stamp
Java 6 does not format Timezone with -05:00 format, and JAXB XML breaks without it.
|
static String |
dateTime(GregorianCalendar gc)
JAXB compatible dataTime Stamp
Java 6 does not format Timezone with -05:00 format, and JAXB XML breaks without it.
|
static String |
dateTime(XMLGregorianCalendar xgc)
JAXB compatible dataTime Stamp
Java 6 does not format Timezone with -05:00 format, and JAXB XML breaks without it.
|
static UUID |
dateToUUID(Date d) |
static GregorianCalendar |
firstMomentOfDay(GregorianCalendar begin) |
static long |
firstMomentOfDay(long utc) |
static GregorianCalendar |
lastMomentOfDay(GregorianCalendar end) |
static long |
lastMomentOfDay(long utc) |
static float |
millisFromNanos(long start,
long end) |
static String |
niceDateStamp() |
static String |
niceDateStamp(Date date) |
static String |
niceDateStamp(GregorianCalendar gc) |
static String |
niceDateStamp(XMLGregorianCalendar xgc) |
static XMLGregorianCalendar |
timeStamp()
timeStamp
Convenience method to setup an XML dateTime (XMLGregorianCalendar) with "now"
|
static XMLGregorianCalendar |
timeStamp(Date date)
timestamp
Convenience method to setup an XML dateTime (XMLGregorianCalendar) with passed in Date
|
static XMLGregorianCalendar |
timeStamp(GregorianCalendar gc) |
static String |
utcStamp() |
static String |
utcStamp(Date date) |
static String |
utcStamp(GregorianCalendar gc) |
static String |
utcStamp(XMLGregorianCalendar xgc) |
static Date |
uuidToDate(UUID id) |
static long |
uuidToUnix(UUID id) |
public static final DateFormat dateFmt
public static final DateFormat dateOnlyFmt
public static final DateFormat niceDateFmt
public static final DateFormat utcFmt
public static final DatatypeFactory xmlDatatypeFactory
public static final String BAD_DIR_CHARS_REGEX
public static final String SPLIT_DIR_REGEX
public static XMLGregorianCalendar timeStamp()
public static XMLGregorianCalendar timeStamp(Date date)
date - public static XMLGregorianCalendar timeStamp(GregorianCalendar gc)
public static String utcStamp()
public static String utcStamp(GregorianCalendar gc)
public static String utcStamp(XMLGregorianCalendar xgc)
public static String dateStamp()
public static String dateStamp(GregorianCalendar gc)
public static String dateStamp(XMLGregorianCalendar xgc)
public static String dateTime()
public static String dateTime(Date date)
public static String dateTime(GregorianCalendar gc)
public static String dateTime(XMLGregorianCalendar xgc)
public static String dateOnlyStamp()
public static String dateOnlyStamp(GregorianCalendar gc)
public static String dateOnlyStamp(XMLGregorianCalendar xgc)
public static String niceDateStamp()
public static String niceDateStamp(GregorianCalendar gc)
public static String niceDateStamp(XMLGregorianCalendar xgc)
public static long firstMomentOfDay(long utc)
public static long lastMomentOfDay(long utc)
public static GregorianCalendar firstMomentOfDay(GregorianCalendar begin)
public static GregorianCalendar lastMomentOfDay(GregorianCalendar end)
public static final long uuidToUnix(UUID id)
public static float millisFromNanos(long start,
long end)
Copyright © 2017. All rights reserved.