MySQL изменение формата даты и времени с использованием Java для генерации JasperReports

Я использую JasperReport'siReport 4.5.0 дизайнер для создания моего отчета. У меня одна проблема с полями меток времениstartDate а такжеendDate, В моем дизайнере я изменил форматstartDate а такжеendDate используя шаблон.

Но,проблема в том, что когда я экспортирую отчет в формате .excel или .pdf, он все равно дает мне дату в формате отметки времени, не форматYYYY-MM-ddЯ сделал в шаблоне.

мой отчет сгенерирован с StarDate как2012-03-01 00: 00: 00.0 но я хочу, чтобы мой отчет о Excel был в StarDate2012-03-01 любитьYYYY-MM-dd.

Любое решение, которое у вас было,Я не хочу менять тип своей базы данных с даты на время.

Мой код файла projectmain.jrxml ниже упомянут:

<?xml version="1.0" encoding="UTF-8"?>
<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="projectmain" language="groovy" pageWidth="595" pageHeight="842" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20">
    <property name="ireport.zoom" value="1.0"/>
    <property name="ireport.x" value="0"/>
    <property name="ireport.y" value="0"/>
    <import value="java.util.Date"/>
    <parameter name="pagelimit" class="java.lang.Integer">
        <defaultValueExpression><![CDATA[]]></defaultValueExpression>
    </parameter>
    <parameter name="pagestart" class="java.lang.Integer">
        <defaultValueExpression><![CDATA[]]></defaultValueExpression>
    </parameter>
    <queryString>
        <![CDATA[select * from project limit $P{pagestart},$P{pagelimit}]]>
    </queryString>
    <field name="projectid" class="java.lang.Integer"/>
    <field name="enddate" class="java.sql.Timestamp"/>
    <field name="projectdesc" class="java.lang.String"/>
    <field name="projectname" class="java.lang.String"/>
    <field name="projecttitle" class="java.lang.String"/>
    <field name="startdate" class="java.sql.Timestamp"/>
    <background>
        <band/>
    </background>
    <title>
        <band height="56">
            <staticText>
                <reportElement x="0" y="0" width="410" height="56"/>
                <textElement textAlignment="Center" verticalAlignment="Middle">
                    <font fontName="Century" size="24"/>
                </textElement>
                <text><![CDATA[Project Management Report Generation]]></text>
            </staticText>
        </band>
    </title>
    <pageHeader>
        <band height="28">
            <staticText>
                <reportElement mode="Opaque" x="0" y="0" width="555" height="28" forecolor="#FFFFFF" backcolor="#666666"/>
                <textElement textAlignment="Center" verticalAlignment="Middle">
                    <font fontName="Century" size="16" isBold="true"/>
                </textElement>
                <text><![CDATA[Project Management Report Generation]]></text>
            </staticText>
        </band>
    </pageHeader>
    <columnHeader>
        <band height="29">
            <staticText>
                <reportElement mode="Opaque" x="0" y="0" width="144" height="29" backcolor="#CCCCCC"/>
                <box>
                    <leftPen lineWidth="0.25"/>
                    <bottomPen lineWidth="0.25"/>
                    <rightPen lineWidth="0.25"/>
                </box>
                <textElement verticalAlignment="Middle">
                    <font fontName="Century" size="16"/>
                </textElement>
                <text><![CDATA[Project Title]]></text>
            </staticText>
            <staticText>
                <reportElement mode="Opaque" x="144" y="0" width="158" height="29" backcolor="#CCCCCC"/>
                <box>
                    <leftPen lineWidth="0.25"/>
                    <bottomPen lineWidth="0.25"/>
                    <rightPen lineWidth="0.25"/>
                </box>
                <textElement verticalAlignment="Middle">
                    <font fontName="Century" size="16"/>
                </textElement>
                <text><![CDATA[Project Name]]></text>
            </staticText>
            <staticText>
                <reportElement mode="Opaque" x="302" y="0" width="151" height="29" backcolor="#CCCCCC"/>
                <box>
                    <leftPen lineWidth="0.25"/>
                    <bottomPen lineWidth="0.25"/>
                    <rightPen lineWidth="0.25"/>
                </box>
                <textElement verticalAlignment="Middle">
                    <font fontName="Century" size="16" isUnderline="false"/>
                </textElement>
                <text><![CDATA[Start Date]]></text>
            </staticText>
            <staticText>
                <reportElement mode="Opaque" x="453" y="0" width="102" height="29" backcolor="#CCCCCC"/>
                <box>
                    <leftPen lineWidth="0.25"/>
                    <bottomPen lineWidth="0.25"/>
                    <rightPen lineWidth="0.25"/>
                </box>
                <textElement verticalAlignment="Middle">
                    <font fontName="Century" size="16"/>
                </textElement>
                <text><![CDATA[End Date]]></text>
            </staticText>
        </band>
    </columnHeader>
    <detail>
        <band height="29">
            <textField>
                <reportElement x="0" y="0" width="144" height="29"/>
                <box>
                    <leftPen lineWidth="0.25"/>
                    <bottomPen lineWidth="0.25"/>
                    <rightPen lineWidth="0.25"/>
                </box>
                <textElement verticalAlignment="Bottom">
                    <font fontName="Century" size="12" isBold="false"/>
                </textElement>
                <textFieldExpression><![CDATA[$F{projecttitle}]]></textFieldExpression>
            </textField>
            <textField pattern="d/M/yyyy">
                <reportElement x="453" y="0" width="102" height="29"/>
                <box>
                    <leftPen lineWidth="0.25"/>
                    <bottomPen lineWidth="0.25"/>
                    <rightPen lineWidth="0.25"/>
                </box>
                <textElement verticalAlignment="Bottom">
                    <font fontName="Century" size="12" isBold="false"/>
                </textElement>
                <textFieldExpression><![CDATA[$F{enddate}]]></textFieldExpression>
            </textField>
            <textField>
                <reportElement x="144" y="0" width="158" height="29"/>
                <box>
                    <leftPen lineWidth="0.25"/>
                    <bottomPen lineWidth="0.25"/>
                    <rightPen lineWidth="0.25"/>
                </box>
                <textElement verticalAlignment="Bottom">
                    <font fontName="Century" size="12" isBold="false"/>
                </textElement>
                <textFieldExpression><![CDATA[$F{projectname}]]></textFieldExpression>
            </textField>
            <textField pattern="d/M/yyyy">
                <reportElement x="302" y="0" width="151" height="29"/>
                <box>
                    <leftPen lineWidth="0.25"/>
                    <bottomPen lineWidth="0.25"/>
                    <rightPen lineWidth="0.25"/>
                </box>
                <textElement verticalAlignment="Bottom">
                    <font fontName="Century" size="12" isBold="false"/>
                </textElement>
                <textFieldExpression><![CDATA[$F{startdate}]]></textFieldExpression>
            </textField>
        </band>
    </detail>
    <columnFooter>
        <band height="60">
            <textField pattern="MMMMM dd, yyyy">
                <reportElement mode="Opaque" x="0" y="20" width="555" height="20" forecolor="#000000" backcolor="#CCCCCC"/>
                <textElement verticalAlignment="Middle">
                    <font fontName="Calibri" size="14" isBold="false"/>
                </textElement>
                <textFieldExpression><![CDATA[new java.util.Date()]]></textFieldExpression>
            </textField>
        </band>
    </columnFooter>
    <pageFooter>
        <band height="31">
            <staticText>
                <reportElement x="0" y="1" width="541" height="30"/>
                <textElement textAlignment="Center" verticalAlignment="Middle">
                    <font fontName="Century" size="10" isBold="false"/>
                </textElement>
                <text><![CDATA[Copyright © Project Management 2012 | Design by Kintudesigns.com]]></text>
            </staticText>
        </band>
    </pageFooter>
    <summary>
        <band height="42"/>
    </summary>
</jasperReport>

Ответы на вопрос(1)

Ваш ответ на вопрос