Esempio n. 1
0
        /**
         * Creates a new date formatter with the given specification.
         *
         * @param format The format.
         */
        public CellDateFormatter(String format)
            : base(format)
        {
            DatePartHandler partHandler = new DatePartHandler(this);
            StringBuilder   descBuf     = CellFormatPart.ParseFormat(format,
                                                                     CellFormatType.DATE, partHandler);

            partHandler.Finish(descBuf);
            dateFmt = new SimpleDateFormat(descBuf.ToString());
        }
Esempio n. 2
0
        /**
         * Creates a new date formatter with the given specification.
         *
         * @param format The format.
         */
        public CellDateFormatter(String format)
            : base(format)
        {
            DatePartHandler partHandler = new DatePartHandler(this);
            StringBuilder   descBuf     = CellFormatPart.ParseFormat(format,
                                                                     CellFormatType.DATE, partHandler);

            partHandler.Finish(descBuf);
            dateFmt = new SimpleDateFormat(descBuf.ToString());

            //NPOI do not need this
            // tweak the format pattern to pass tests on JDK 1.7,
            // See https://issues.apache.org/bugzilla/show_bug.cgi?id=53369
            //String ptrn = descBuf.toString().replaceAll("((y)(?!y))(?<!yy)", "yy");
            //dateFmt = new SimpleDateFormat(ptrn, LOCALE);
        }
Esempio n. 3
0
 /**
  * Creates a new date formatter with the given specification.
  *
  * @param format The format.
  */
 public CellDateFormatter(String format)
     : base(format)
 {
     DatePartHandler partHandler = new DatePartHandler(this);
     StringBuilder descBuf = CellFormatPart.ParseFormat(format,
             CellFormatType.DATE, partHandler);
     partHandler.Finish(descBuf);
     dateFmt = new SimpleDateFormat(descBuf.ToString());
 }
Esempio n. 4
0
 /**
  * Creates a new date formatter with the given specification.
  *
  * @param format The format.
  */
 public CellDateFormatter(String format)
     : base(format)
 {
     DatePartHandler partHandler = new DatePartHandler(this);
     StringBuilder descBuf = CellFormatPart.ParseFormat(format,
             CellFormatType.DATE, partHandler);
     partHandler.Finish(descBuf);
     dateFmt = new SimpleDateFormat(descBuf.ToString());
     
     //NPOI do not need this
     // tweak the format pattern to pass tests on JDK 1.7,
     // See https://issues.apache.org/bugzilla/show_bug.cgi?id=53369
     //String ptrn = descBuf.toString().replaceAll("((y)(?!y))(?<!yy)", "yy");
     //dateFmt = new SimpleDateFormat(ptrn, LOCALE);
 }