Je traverse les tutoriels GWT et, après avoir entré cette ligne, mon IDE se plaint que
L'appel à lastupdatedlabel.SetText ("Dernière mise à jour:
"+
DateTimeFormat.getmediumDateTimeMorMat (). Format (nouveau
Date ())); p>
blockQuote>
Comment dois-je remplacer l'appel? p> DateTimeformat.getmediumDateTimeMorSat () code> est obsolète: p>
4 Réponses :
Selon Cette documentation , vous devez utiliser getFormat (DateTimeformat.predefineformat.date_medium) < / code> p>
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())); }
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: p>
@manu, vous pouvez remplacer
DateTimeFormat.getFormat(DateTimeFormat.PredefinedFormat.DATE_TIME_MEDIUM).format(new Date())
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.