org.apache.poi.ss.format
Class CellDateFormatter

java.lang.Object
  extended by org.apache.poi.ss.format.CellFormatter
      extended by org.apache.poi.ss.format.CellDateFormatter

public class CellDateFormatter
extends CellFormatter

Formats a date value.


Field Summary
 
Fields inherited from class org.apache.poi.ss.format.CellFormatter
format, locale
 
Constructor Summary
CellDateFormatter(java.util.Locale locale, java.lang.String format)
          Creates a new date formatter with the given specification.
CellDateFormatter(java.lang.String format)
          Creates a new date formatter with the given specification.
 
Method Summary
 void formatValue(java.lang.StringBuffer toAppendTo, java.lang.Object value)
          Format a value according the format string.
 void simpleValue(java.lang.StringBuffer toAppendTo, java.lang.Object value)
          Format a value according to the type, in the most basic way.
 
Methods inherited from class org.apache.poi.ss.format.CellFormatter
format, simpleFormat
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CellDateFormatter

public CellDateFormatter(java.lang.String format)
Creates a new date formatter with the given specification.

Parameters:
format - The format.

CellDateFormatter

public CellDateFormatter(java.util.Locale locale,
                         java.lang.String format)
Creates a new date formatter with the given specification.

Parameters:
locale - The locale.
format - The format.
Method Detail

formatValue

public void formatValue(java.lang.StringBuffer toAppendTo,
                        java.lang.Object value)
Format a value according the format string.

Specified by:
formatValue in class CellFormatter
Parameters:
toAppendTo - The buffer to append to.
value - The value to format.

simpleValue

public void simpleValue(java.lang.StringBuffer toAppendTo,
                        java.lang.Object value)
Format a value according to the type, in the most basic way.

For a date, this is "mm/d/y".

Specified by:
simpleValue in class CellFormatter
Parameters:
toAppendTo - The buffer to append to.
value - The value to format.