Save This Page
Home » jexcelapi_2_6_8 » jxl.write » [javadoc | source]
    1   /*********************************************************************
    2   *
    3   *      Copyright (C) 2002 Andrew Khan
    4   *
    5   * This library is free software; you can redistribute it and/or
    6   * modify it under the terms of the GNU Lesser General Public
    7   * License as published by the Free Software Foundation; either
    8   * version 2.1 of the License, or (at your option) any later version.
    9   *
   10   * This library is distributed in the hope that it will be useful,
   11   * but WITHOUT ANY WARRANTY; without even the implied warranty of
   12   * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
   13   * Lesser General Public License for more details.
   14   *
   15   * You should have received a copy of the GNU Lesser General Public
   16   * License along with this library; if not, write to the Free Software
   17   * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
   18   ***************************************************************************/
   19   
   20   package jxl.write;
   21   
   22   import java.text.SimpleDateFormat;
   23   
   24   import jxl.biff.DisplayFormat;
   25   import jxl.write.biff.DateFormatRecord;
   26   
   27   /**
   28    * A custom user defined number format which may be instantiated within user
   29    * applications in order to present date and time values in the  appropriate
   30    * format.
   31    * The string format used to create a DateFormat adheres to the standard
   32    * java specification, and JExcelApi makes the necessary modifications so
   33    * that it is rendered as its nearest equivalent in Excel.
   34    * Once created, this may be used within a CellFormat object, which in turn
   35    * is a parameter passed to the constructor of the DateTime cell
   36    */
   37   public class DateFormat extends DateFormatRecord implements DisplayFormat
   38   {
   39     /**
   40      * Constructor. The date format that is passed should comply to the standard
   41      * Java date formatting conventions
   42      *
   43      * @param format the date format
   44      */
   45     public DateFormat(String format)
   46     {
   47       super(format);
   48   
   49       // Verify that the format is valid
   50       SimpleDateFormat df = new SimpleDateFormat(format);
   51     }
   52   }

Save This Page
Home » jexcelapi_2_6_8 » jxl.write » [javadoc | source]