|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectgov.nasa.gsfc.drl.rtstps.core.output.hdf5.TimeFormat
public class TimeFormat
Provides parse or format methods for certain time field attributes such as Granule's N_CreationTime field. In some cases the method loses the microseconds if dealing with Java Date as microseconds are not supported.
Constructor Summary | |
---|---|
TimeFormat()
|
Method Summary | |
---|---|
static java.util.Date |
createDateTime(java.lang.String dateStr,
java.lang.String timeStr)
Take values from string formated as yyyyMMdd and HHmmss.SSSuuuZ and creates a Date
but loses the microseconds since Java does not support them in the Date. |
static PDSDate |
createPDSDateTime(java.lang.String dateStr,
java.lang.String timeStr)
Take values from string formated as yyyyMMdd and HHmmss.SSSuuuZ and creates a PDSDate |
static java.lang.StringBuffer |
formatDate(java.util.Date date)
Return a StringBuffer of formatted DateTime yyyyMMdd . |
static java.lang.StringBuffer |
formatDateTime(java.util.Date date)
Return a StringBuffer of formatted DateTime yyyyMMddHHmmss.SSSuuuZ . |
static java.lang.StringBuffer |
formatPDSDate(PDSDate date)
Return a StringBuffer of formatted PDSDate yyyyMMdd . |
static java.lang.StringBuffer |
formatPDSDateTime(PDSDate date)
Return a StringBuffer of formatted PDSDateTime yyyyMMddHHmmss.SSSuuuZ . |
static java.lang.StringBuffer |
formatPDSTime(PDSDate date)
Return a StringBuffer of formatted PDSDateTime HHmmss.SSSuuuZ . |
static java.lang.StringBuffer |
formatTime(java.util.Date date)
Return a StringBuffer of formatted DateTime HHmmss.SSSuuuZ . |
static java.util.Date |
parseDateTime(java.lang.String dateTime)
Parse an input DateTime String in the format yyyyMMddHHmmss.SSSuuuZ and return a Date. |
static PDSDate |
parsePDSDateTime(java.lang.String dateTime)
Parse an input DateTime String in the format yyyyMMddHHmmss.SSSuuuZ and return a PDSDate. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TimeFormat()
Method Detail |
---|
public static java.util.Date parseDateTime(java.lang.String dateTime) throws RtStpsException
yyyyMMddHHmmss.SSSuuuZ
and return a Date.
The uuuZ is ignored by this method as microseconds are not supported by Java Data.
throws
- RtStpsException on an input format error
RtStpsException
public static PDSDate parsePDSDateTime(java.lang.String dateTime) throws RtStpsException
yyyyMMddHHmmss.SSSuuuZ
and return a PDSDate.
throws
- RtStpsException on an input format error
RtStpsException
public static java.lang.StringBuffer formatDateTime(java.util.Date date)
yyyyMMddHHmmss.SSSuuuZ
.
Microseconds are currently appended as "000" as Date does not support it.
date
- the input date and time
public static java.lang.StringBuffer formatDate(java.util.Date date)
yyyyMMdd
.
date
- the input Date
public static java.lang.StringBuffer formatTime(java.util.Date date)
HHmmss.SSSuuuZ
.
Microseconds are currently appended as "000" as Date does not support it.
date
- the input date and time
public static java.lang.StringBuffer formatPDSDateTime(PDSDate date)
yyyyMMddHHmmss.SSSuuuZ
.
date
- the input date and time
public static java.lang.StringBuffer formatPDSDate(PDSDate date)
yyyyMMdd
.
date
- the input date and time
public static java.lang.StringBuffer formatPDSTime(PDSDate date)
HHmmss.SSSuuuZ
.
date
- the input date and time
public static java.util.Date createDateTime(java.lang.String dateStr, java.lang.String timeStr) throws RtStpsException
yyyyMMdd
and HHmmss.SSSuuuZ
and creates a Date
but loses the microseconds since Java does not support them in the Date.
dateStr
- A string in the format of: yyyyMMdd
timeStr
- A string in the format of: HHmmss.SSSuuuZ
RtStpsException
public static PDSDate createPDSDateTime(java.lang.String dateStr, java.lang.String timeStr) throws RtStpsException
yyyyMMdd
and HHmmss.SSSuuuZ
and creates a PDSDate
dateStr
- A string in the format of: yyyyMMdd
timeStr
- A string in the format of: HHmmss.SSSuuuZ
RtStpsException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |