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.

Author:
Ken Arnold, Industrious Media LLC

Field Summary
 
Fields inherited from class org.apache.poi.ss.format.CellFormatter
format, LOCALE
 
Constructor Summary
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.
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.


Copyright 2012 The Apache Software Foundation or its licensors, as applicable.