ucar.nc2.units
Class DateFormatter

java.lang.Object
  extended by ucar.nc2.units.DateFormatter

public class DateFormatter
extends java.lang.Object

Date parsing and formatting. Always uses GMT. Use one of these in each thread for thread safety.

Version:
$Revision: 63 $ $Date: 2006-07-12 15:50:51 -0600 (Wed, 12 Jul 2006) $
Author:
caron

Constructor Summary
DateFormatter()
           
 
Method Summary
 java.util.Date dateOnlyFormat(java.lang.String text)
           
 java.util.Date getISODate(java.lang.String text)
           
 java.lang.String getStandardDateOnlyString(java.util.Date date)
          Deprecated. use toDateOnlyString
 java.lang.String getStandardDateString(java.util.Date date)
          Deprecated. use toDateTimeStringISO
 java.lang.String getStandardDateString2(java.util.Date date)
          Deprecated. use toDateTimeString
 java.util.Date isoDateNoSecsFormat(java.lang.String text)
           
 java.util.Date isoDateTimeFormat(java.lang.String text)
           
static void main(java.lang.String[] args)
           
 java.util.Date stdDateNoSecsFormat(java.lang.String text)
           
 java.util.Date stdDateTimeFormat(java.lang.String text)
           
 java.lang.String toDateOnlyString(java.util.Date date)
          date only format= yyyy-MM-dd
 java.lang.String toDateString(java.util.Date date)
          Deprecated. use toDateOnlyString
 java.lang.String toDateTimeString(java.util.Date date)
          "standard date format" = yyyy-MM-dd HH:mm:ssZ
 java.lang.String toDateTimeStringISO(java.util.Date date)
          "ISO date format" = yyyy-MM-dd'T'HH:mm:ssZ
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DateFormatter

public DateFormatter()
Method Detail

getISODate

public java.util.Date getISODate(java.lang.String text)

stdDateTimeFormat

public java.util.Date stdDateTimeFormat(java.lang.String text)
                                 throws java.text.ParseException
Throws:
java.text.ParseException

stdDateNoSecsFormat

public java.util.Date stdDateNoSecsFormat(java.lang.String text)
                                   throws java.text.ParseException
Throws:
java.text.ParseException

isoDateTimeFormat

public java.util.Date isoDateTimeFormat(java.lang.String text)
                                 throws java.text.ParseException
Throws:
java.text.ParseException

isoDateNoSecsFormat

public java.util.Date isoDateNoSecsFormat(java.lang.String text)
                                   throws java.text.ParseException
Throws:
java.text.ParseException

dateOnlyFormat

public java.util.Date dateOnlyFormat(java.lang.String text)
                              throws java.text.ParseException
Throws:
java.text.ParseException

getStandardDateOnlyString

public java.lang.String getStandardDateOnlyString(java.util.Date date)
Deprecated. use toDateOnlyString

Return standard GMT date format; show date only, not time. Format = "yyyy-MM-dd"


toDateString

public java.lang.String toDateString(java.util.Date date)
Deprecated. use toDateOnlyString

date only format= yyyy-MM-dd


toDateOnlyString

public java.lang.String toDateOnlyString(java.util.Date date)
date only format= yyyy-MM-dd


getStandardDateString2

public java.lang.String getStandardDateString2(java.util.Date date)
Deprecated. use toDateTimeString

Return standard formatted GMT date and time String. Format = "yyyy-MM-dd HH:mm:ss'Z'"


toDateTimeString

public java.lang.String toDateTimeString(java.util.Date date)
"standard date format" = yyyy-MM-dd HH:mm:ssZ


getStandardDateString

public java.lang.String getStandardDateString(java.util.Date date)
Deprecated. use toDateTimeStringISO

Return standard formatted GMT date and time String. Format = "yyyy-MM-dd'T'HH:mm:ss'Z'"


toDateTimeStringISO

public java.lang.String toDateTimeStringISO(java.util.Date date)
"ISO date format" = yyyy-MM-dd'T'HH:mm:ssZ


main

public static void main(java.lang.String[] args)