web-dev-qa-db-ja.com

データエクスポートフィールドの形式を表示しますか?

データエクスポートビューを作成しました。次の形式で日付フィールドを含める必要があります:Y-m-d(yyyy-mm-dd)。 「日付と時刻」に行ってから、新しい形式を追加して、短い形式に割り当てました。

次に、ビューで日付フィールドを選択し、フォーマットとして「short」を選択します。新しい形式(Y-m-d)がビュープレビューに正しく表示されます。

XLSをダウンロードして開きましたが、日付フィールドのデフォルトはm/d/y(1/10/13)です。日付がビューのプレビューに正しく表示され、ダウンロードには表示されないのはなぜですか?また、すべての正しいフォーマッターがCCK日付フィールド設定で設定されていることも確認しました。単純な古いテーブルビューレイアウトでフィールドを表示するだけでも、正しく表示されます。正しくない形式は、ダウンロードしたXLSのみです。

注:「開始日」と「終了日」を含むように日付フィールドを変更し、1つの列に終了日と開始日の両方を表示すると、XLSは日付を正しく表示しますが、残念ながらこれらのセットを使用できません1つの列の日付。 2列で、「Y-m-d」形式で必要です。

さらにトラブルシューティングを行うために、ビューで同じ日付フィールドを選択し、列ごとに1つの日付のみを表示することも試みました。 Fromを表示する1つの列とToを表示する同じ日付フィールド。これにより、m/d/y(1/10/13)も得られます。

これはバグですか?これをローカル環境にも複製できます。基本的に、カスタム日付フォーマッターはエクスポートで表示されません。

使ってます:

  • Linux CentOS
  • PHP 5.3.3
  • MySQL 5.1.61
  • Drupal 6
  • ビュー6.x-2.16
  • ビューのエクスポート6.x-2.0-beta6
1
arkjoseph

日付形式はオペレーティングシステムを介して設定されていました。 OS Xのデフォルトの言語とテキストの設定では、入力したすべての日付が再フォーマットされていました。

OS X 10.8.3では、設定は「システム設定>>言語とテキスト>>地域>>日付>>カスタマイズ」にあります。そこで、希望の日付形式を入力できます。

1
arkjoseph