Les programmes traitant des personnes, du temps, des biens et de l'argent deviennent difficiles
J'ai traité du temps dans une telle situation, donc un mémo
Tout d'abord, pour utiliser des dates en Java, vous devez importer:
import java.util.Date;
Après cela, l'instanciation habituelle
//Instanciation de la date
Date date = new Date();
Donc, cette fois, je vais mettre en place un processus qui fait du jour passé une erreur, j'ai donc ajouté deux processus. Cette fois, j'ai également importé les fichiers suivants car il semble vérifier les erreurs uniquement par date et heure.
import java.text.ParseException;
import java.text.SimpleDateFormat;
java.text.ParseException est un gars qui passe du type de date à la chaîne. java.text.SimpleDateFormat est un gars qui peut le changer en quelque chose comme "AAAA-MM-JJ".
String nowDate = sdFormat.format(date);
Tout d'abord, obtenez la date actuelle avec SimpleDateFormat. Il est pratique de pouvoir obtenir la date du serveur maintenant.
checkDate = sdFormat.parse(checkStr);
Ensuite, ParseException convertit le type String en type Data. Cela se fâchera d'Eclipce si vous n'essayez pas / catch.
C'est pourquoi j'ai essayé une sorte d'essais et d'erreurs ici
if (date.after(checkDate)) {
if(!nowDate.equals(checkStr)) {
//Ecrire le traitement au moment de l'erreur
}
}
Si la date est la même que la date après, une erreur s'est produite. Cela entraînera une erreur si "Date sélectionnée> Date".
PHP a pu être assemblé sans se soucier des opérations de type, mais Java est difficile car vous devez déclarer le type étroitement et le spécifier lors du changement.
Et HTML5 écrit en JSP ...
<input type="date" name="date" required value=<%=dateStr %>>
Le type de date est très pratique.
Si vous entrez une valeur dans value, elle sera définie comme valeur initiale.
Dans le passé, j'aurais ajouté un commentaire tel que "Veuillez saisir un numéro à 8 chiffres". C'est très simple car il ignore la valeur au format "AAAA-MM-JJ".
Le calendrier est affiché et peut être sélectionné du côté de la commande, et c'était très pratique car les deux côtés avaient un avantage.
Recommended Posts