Comment obtenir la journée, année, heures, min Individuellement à partir de la date au format “aaaa-MM-jj PAS'HH:mm:ss.SSSZ”?
Je suis en train de faire un programme qui stocke l'heure actuelle et la date dans "yyyy-MM-dd'T'HH:mm:ss.SSSZ"
ce format. et je suis le stocker dans la base de données sous forme de chaîne. quand je suis recueillir les données dont j'ai besoin les valeurs individuelles comme le jour, l'année, le min, secondes, etc.. comment puis-je faire cela?
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSZ");
String now = formatter.format(new Date());
Merci,
Quel est le problème, vous êtes à l'aide de la classe à droite
Comment faites-vous la collecte de données, par le biais de la base de données ou de code java?
Votre question n'est pas claire... vous voulez être saisis séparément par l'utilisateur ou que vous voulez séparer les sortir de la base de données?
je suis le stockage de la date du jour de connexions de l'utilisateur, mais au moment de passer je veux la couper..
Je l'ai trouvé plus facile à stocker le tout dans une DB comme un "temps de millis".
Comment faites-vous la collecte de données, par le biais de la base de données ou de code java?
Votre question n'est pas claire... vous voulez être saisis séparément par l'utilisateur ou que vous voulez séparer les sortir de la base de données?
je suis le stockage de la date du jour de connexions de l'utilisateur, mais au moment de passer je veux la couper..
Je l'ai trouvé plus facile à stocker le tout dans une DB comme un "temps de millis".
OriginalL'auteur wolverine | 2012-05-11
Vous devez vous connecter pour publier un commentaire.
Je suggère que vous stockez fois dans la base de données "timeInMillis". Dans mon expérience, il simplifie le code et ça permet de comparer les temps des valeurs à l'eachother.
À stocker une fois:
Pour récupérer un temps:
OriginalL'auteur Joel Skrepnek
Simplement utiliser de l'analyser à la place du format :
Et puis vous pouvez lire tous les champs que vous souhaitez à l'aide de java.util.Date & Calendrier de l'API :
J'espère qu'il s'adapte à vos besoins
essayez de l'analyser, juste après le format. => analyser les données en sortie du format pour voir si le problème vient de la base de données.
ici, je ne passe pas à la date à partir de la base de données, j'ai juste saisi manuellement..
De toute façon, essayer d'analyser la sortie de la fonction format. Aussi, assurez-vous que votre format de la date est compatible avec les règles.
je n'ai pas l'obtenir, "analyser les données en sortie de la fonction format"
OriginalL'auteur Estragon
Il y a de ces méthodes pour obtenir les différents éléments d'une date
OriginalL'auteur WingDev
Essayez d'utiliser : int heure = Calendrier.getInstance().get(Calendar.HOUR_OF_DAY);
Ici,
OriginalL'auteur Basher51