0

カスタム日付形式「EEE」を使用して、曜日を短い形式で表示しました。つまり、Mo、Di、Mi (ドイツ語)。私の開発環境(Eclipse)では、希望どおりに動作します。ただし、テスト プラットフォームと本番プラットフォームの両方で、曜日のインデックスを取得します - 1、2、3、...

レポートの他の日付および数値形式は正常に機能しており、ドイツ語ロケールに適しています。

これを引き起こしている可能性のあるアイデアはありますか?(BIRT: org.eclipse.birt.runtime_3.7.2.v20120214-1408)

<cell id="2347">
    <property name="borderRightColor">#C0C0C0</property>
    <property name="borderRightStyle">solid</property>
    <property name="borderRightWidth">thin</property>
    <data id="2381">
        <structure name="dateTimeFormat">
            <property name="category">Custom</property>
            <property name="pattern">EEE</property>
        </structure>
        <property name="textAlign">center</property>
        <property name="resultSetColumn">Date</property>
    </data>
    <data id="2388">
        <structure name="dateTimeFormat">
            <property name="category">Custom</property>
            <property name="pattern">d. MMM</property>
        </structure>
        <property name="textAlign">center</property>
        <property name="resultSetColumn">Date</property>
    </data>
</cell>

私が期待しているのは

Mi
11. Sep

私が得るものは

4
11. Sep
4

1 に答える 1

0

本当に答えではありませんが、これは私の回避策です。

["Mo", "Di", "Mi", "Do", "Fr", "Sa", "So"][BirtDateTime.weekDay(row["Date"], 3)]

これはドイツ語用にハードコーディングされています。早急な解決が必要でした....

于 2013-09-11T06:42:36.717 に答える