9
votes

Comment remplacer cet appel de méthode obsolète?

Je traverse les tutoriels GWT et, après avoir entré cette ligne, mon IDE se plaint que L'appel à DateTimeformat.getmediumDateTimeMorSat () est obsolète:

lastupdatedlabel.SetText ("Dernière mise à jour: "+ DateTimeFormat.getmediumDateTimeMorMat (). Format (nouveau Date ()));

Comment dois-je remplacer l'appel?


0 commentaires

4 Réponses :


9
votes

Selon Cette documentation , vous devez utiliser getFormat (DateTimeformat.predefineformat.date_medium) < / code>


0 commentaires

1
votes

Pourrais-je avoir votre correction ou peut-être votre opinion, Oliver Weiler? Peut-être que c'est trop vieux pour vous ... mais je suis nouveau dans Java et Gwt ... Je veux savoir si ce code suivant est une solution bonne et efficace à cette méthode obsolète.

Google Tutorial Donne ceci: https://developers.google.com/web-toolkit/doc / DERNIER / TUTORIAL / CODECLIENT # TIMESTAMP P>

  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()));

  }


0 commentaires

3
votes

Je n'ai pas pu obtenir la dernière réponse au travail. Il donne les mêmes résultats avec juste un timbre de date.

Essayez ceci: xxx


0 commentaires

0
votes

@manu, vous pouvez remplacer

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


2 commentaires

Cela devrait être un commentaire.


@qbektrix: Regardez ma réponse ... la deuxième partie, sous la "mise à la place", a dit exactement la même chose que toi. Sinon, merci pour le lien à la fin de la vôtre.