Je stocke des valeurs et des valeurs de date dans un magasin d'enregistrements. Je mon champ de quantième comme ceci:Pourquoi mon J2ME DateField n'affiche-t-il pas la bonne date?
StartDate = new DateField("Start Date ", DateField.DATE);
cal1 = Calendar.getInstance();
cal1.set(Calendar.YEAR, 2009);
cal1.set(Calendar.MONTH, 0);
cal1.set(Calendar.DAY_OF_MONTH, 1);
StartDate.setDate(cal1.getTime());
et j'enregistrer la date sous forme de chaîne comme suit: (. J'ai raccourci le code)
strStartDate = cal1.get(cal1.DAY_OF_MONTH) + "/" +
(cal1.get(cal1.MONTH) + 1) + "/" +
cal1.get(cal1.YEAR);
String detailsToAdd = strStartDate
Maintenant, je veux être en mesure pour modifier la date à un stade ultérieur. Cependant, j'ai besoin du code pour pouvoir le faire. Jusqu'à présent, je:
EStartDate = new DateField("Start Date ", DateField.DATE);
je devais changer le nom de la boîte DateField
comme cela a été en conflit avec d'autres choses.
Je dois essentiellement pouvoir afficher l'attribut de date de l'enregistrement sélectionné. J'ai actuellement les autres informations affichées. Je dois juste être capable de montrer la bonne date. Lorsque j'exécute le programme, le champ de date indique <date>
.
Toute aide sera agréable
Le titre de cette question doit être plus spécifique que 'quelqu'un peut-il aider' pour que les gens prennent la peine de regarder. –
Ceci est la première question de l'utilisateur. Sois gentil. J'ai corrigé le titre. – Eddie