GWT – Gérer le warning « The method getMediumDateTimeFormat() is deprecated »

Voilà un moment que je n’ai pas publié d’articles, et je vous avais même dis dans un précédent commentaire que je comptais arrêter de parler de GWT mais voilà qu’un ami m’a demandé de l’aider dans la création d’un jeu avec ce framework et il aurait apprécié de trouver sur ce blog plus d’articles pour l’aider dans sa quête. Voilà donc un premier petit article pour vous faire patienter en attendant le prochain qui traitera de l’utilisation des bases de données (connues sous le nom de « datastores »).

Méthode dépréciée

Si vous avez récupéré le code de GWTwitter 0.5 vous avez sûrement remarqué que la méthode « getMediumDateTimeFormat() » a été dépréciée, voici le moyen de solutionner le Warning correspondant.

Commencez par ouvrir la classe GWTwitter et ajoutez-y un attribut :

private final DateTimeFormat formatter = DateTimeFormat.getFormat("HH:mm:ss");

Vous pouvez adapter le format comme bon vous semble en utilisant le même format que pour un java.text.SimpleDateFormat.

Ensuite, allez dans la méthode « refreshTweetsTable() » et remplacez :

DateTimeFormat.getMediumDateTimeFormat().format(...)

par :

formatter.format(...)

et le tour est joué.

Exemple

Voici un exemple pour afficher la date et l’heure courante :

Date now = new Date();
DateTimeFormat formatter = DateTimeFormat.getFormat("dd/MM/yyyy HH:mm:ss");
 
String stringDate = formatter.format(now);
Tagués avec : , , , ,
Publié dans Google Web Toolkit

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*