Afficher la fenètre d'authentification à une date définie
Fermé
ach32
Messages postés
47
Date d'inscription
mercredi 20 avril 2016
Statut
Membre
Dernière intervention
19 septembre 2017
-
8 févr. 2017 à 11:07
ach32 Messages postés 47 Date d'inscription mercredi 20 avril 2016 Statut Membre Dernière intervention 19 septembre 2017 - 14 févr. 2017 à 12:15
ach32 Messages postés 47 Date d'inscription mercredi 20 avril 2016 Statut Membre Dernière intervention 19 septembre 2017 - 14 févr. 2017 à 12:15
A voir également:
- Afficher la fenètre d'authentification à une date définie
- Double authentification google - Guide
- Fenêtre hors écran windows 11 - Guide
- Raccourci agrandir fenetre - Guide
1 réponse
KX
Messages postés
16753
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 019
Modifié par KX le 8/02/2017 à 20:00
Modifié par KX le 8/02/2017 à 20:00
Bonjour,
L'opérateur == compare les références de deux objets, pas leurs valeurs, qui est une opération dévolue à la méthode equals.
Ceci étant dit, faire une conversion en String pour manipuler des dates est une mauvaise idée, il vaut mieux directement travailler sur les dates.
Remarque : si le but est de faire une action dans le futur, il vaut mieux utiliser un scheduler.
Exemple : démarrage dans 30 secondes.
La confiance n'exclut pas le contrôle
L'opérateur == compare les références de deux objets, pas leurs valeurs, qui est une opération dévolue à la méthode equals.
if (today.equals("08/03/2017")) {
Ceci étant dit, faire une conversion en String pour manipuler des dates est une mauvaise idée, il vaut mieux directement travailler sur les dates.
Calendar today = Calendar.getInstance(); // import java.util.Calendar; if (today.get(Calendar.YEAR) == 2017 && today.get(Calendar.MONTH) == Calendar.FEBRUARY && today.get(Calendar.DATE) == 8)
Remarque : si le but est de faire une action dans le futur, il vaut mieux utiliser un scheduler.
Exemple : démarrage dans 30 secondes.
ScheduledExecutorService scheduler = // import java.util.concurrent.*; Executors.newSingleThreadScheduledExecutor(); scheduler.schedule(() -> { Authentification au = new Authentification(); au.setVisible(true); }, 30, TimeUnit.SECONDS);
La confiance n'exclut pas le contrôle
14 févr. 2017 à 12:15