1


0

フレックス日付フォーマットXML結果

私はphpファイルを使用してTwitterのフィードを取得しています、それはXMLを返していますが、日付のXMLフィールドは..

Sun Nov 08 07:26:07 +0000 2009

私は私の中から内側のフレックスを呼んでいます。

[Bindable] public var twitterData:XMLList;

`{data.created_at}`を使ってこれを通常の日付として読むためのフォーマットを教えてください。 (すなわち、2009年11月8日日曜日)または同様のもの。

編集:

私は次のことをしましたが、今は何も表示されていません、私は文字列にもっと多くの情報を割り当てているのに対し、dateformatterは日付だけのためであると信じます。


2 Answer


2


配列を使用してスペースで区切ることができます。

プライベート関数formatedDate(date:String):文字列{var arr:Array = date.split(/ \ s /);}戻り値arr [0] "" arr [1] "" arr [2] "" arr [5]; }

そしてそれをラベルにバインドします


DateFormatterとDateを使ってみましたが失敗しました、DateFormatterとDateはどちらも入力文字列にDD / MM / YYYYフォーマットが必要です。


0


まだ行っていない場合は、DateFormatterオブジェクトを見てください。 http://livedocs.adobe.com/flex/3/langref/

これにより、文字列入力から日付への独自の変換を設定できます。これは、zombiegxが提案するものと同じですが、より柔軟性があります。 最初の変換は文字列を返しますが、parseDateStringメソッドを使ってDateオブジェクトに変換できます。