Obtenir la valeur de JSpinner (SWING)
J'ai besoin d'obtenir la valeur de JSpinner.
private JSpinner[] timeSpinner;
private SimpleDateFormat format = new SimpleDateFormat("HH:mm:ss");
Date time = new Date();
try {
time = format.parse(timeSpinner[i].getValue().toString());
} catch (ParseException e) {
e.printStackTrace();
}
data[i] = time.toString();
System.out.println(data[i]);
Le message d'erreur:
java.text.ParseException: Unparseable date: "Thu Jan 01 01:05:00 CET 1970"
- Pourquoi ce fil de discussion a été downvoted?
- vous demandez-vous à propos de la downvote ainsi ...
Vous devez vous connecter pour publier un commentaire.
La SimpleDateFormat de la création d'un format différent à partir de la date à laquelle vous essayez d'analyser:
Ont un look à la SimpleDateFormat docs
Edit: en Fait en regardant encore, il semble que vous avez déjà un objet Date, pourquoi ne pas l'utiliser?
Afin de tourner la date que vous avez dans une Chaîne, vous avez juste à faire le ci-dessus pour obtenir une Date et ensuite faire
Je ne peux pas le voir il y a toutes les raisons de projection et d'analyse, vous devez lire le tutoriel sur JSpinners et de définir SpinnerDateModel pour
JSpinner
instace, vous ne pouviez pas nécessaires à la résolution d'analyse /moulage deDate
instance deJSpinner
exemple simple