private String getFormattedDateString(Cell cell, ConditionalFormattingEvaluator cfEvaluator) {
        Format dateFormat = getFormat(cell, cfEvaluator);
        if (dateFormat instanceof ExcelStyleDateFormatter) {
            // Hint about the raw excel value
            ((ExcelStyleDateFormatter)dateFormat).setDateToBeFormatted(cell.getNumericCellValue());
        }
        Date d = cell.getDateCellValue();
        return performDateFormatting(d, dateFormat);
    }
Returns the formatted value of an Excel date as a <tt>String</tt> based on the cell's <code>DataFormat</code>.
i.e. "Thursday, January 02, 2003" , "01/02/2003" , "02-Jan" , etc.
<p>
If any conditional format rules apply, the highest priority with a number format is used. If no rules contain a
number format, or no rules apply, the cell's style format is used. If the style does not have a format, the
default date format is applied.

@param cell        to format
@param cfEvaluator ConditionalFormattingEvaluator (if available)
@return Formatted value
fastexcel-test/src/test/java/cn/idev/excel/test/temp/dataformat/DataFormatter1.java