2011-01-21 1 views
9

は、私のIDEはDateTimeFormat.getMediumDateTimeFormat()への呼び出しが廃止されました と文句を言い:この廃止予定のメソッド呼び出しを置き換える方法は?私はGWTのチュートリアルを通って、この行を入力した後つもりだ

lastUpdatedLabel.setText( "最終更新日: " + DateTimeFormat.getMediumDateTimeFormat( ).format(新しい 日付()));

どのようにしてコールを交換する必要がありますか?

答えて

9

this documentationによると、あなたはgetFormat(DateTimeFormat.PredefinedFormat.DATE_MEDIUM)

+1

Thx、働いた。私は 'DATE_TIME_MEDIUM'を使用しなければなりませんでした。 – helpermethod

1

私はあなたの訂正または多分あなたの意見は、オリバー・ワイラーを持ってもらえを使用する必要がありますか? これはあなたにとっては古すぎるかもしれません...しかし、私はJAVAとGWTの新機能です... この次のコードがこの廃止されたメソッドの優れた効率的なソリューションであるかどうかを知りたいと思います。

Googleのチュートリアルは、この与える: https://developers.google.com/web-toolkit/doc/latest/tutorial/codeclient#timestamp

private void updateTable(StockPrice[] prices) { 
    for (int i = 0; i < prices.length; i++) { 
     updateTable(prices[i]); 
    } 

    // Display timestamp showing last refresh. 
    lastUpdatedLabel.setText("Last update : " + DateTimeFormat.getMediumDateTimeFormat().format(new Date())); 
    } 

を私はGoogleがこのチュートリアルを更新しなかった理由の代わりに

private void updateTable(StockPrice[] prices) { 
    for (int i = 0; i < prices.length; i++) { 
     updateTable(prices[i]); 
    } 

    // Display timestamp showing last refresh. 
    DateTimeFormat format = DateTimeFormat.getFormat(DateTimeFormat.PredefinedFormat.DATE_TIME_MEDIUM); 
    lastUpdatedLabel.setText("Last update : " + format.format(new Date())); 

    } 

は知ってはいけない、これを置きます。

はここに確認を探します。https://code.google.com/p/google-web-toolkit/issues/detail?id=8241#c3
私は仕事への最後の答えを得ることができませんでした

3

を@qbektrixのおかげで。ちょうど日付スタンプで同じ結果が得られます。

これを試してみてください:

lastUpdatedLabel.setText("Last update: " + 
    DateTimeFormat.getFormat(DateTimeFormat.PredefinedFormat.DATE_TIME_MEDIUM) 
       .format(new Date())); 
0

@Manu、あなたが

DateTimeFormat.getFormat(DateTimeFormat.PredefinedFormat.DATE_TIME_MEDIUM).format(new Date()) 

DateTimeFormat.getMediumDateTimeFormat().format(new Date()) 

を置き換えることができ、私はhttps://code.google.com/p/google-web-toolkit/issues/detail?id=8241#c3

でそれを発見したように、それは本物のGWTチームの答えのように思えます
+0

これはコメントです。 – helpermethod

+0

コメントするのに十分なポイント(50)がありません。 – qbektrix

+0

@qbektrix:私の答えを見てください... "代わりにこれを置く"の下の2番目の部分は、あなたとまったく同じです。それ以外の場合は、あなたの最後にリンクをありがとう。 – Manu

関連する問題