[MySQL] [java] Date et heure de réception

Aperçu

Je vais vous présenter comment obtenir la date et l'heure enregistrées dans MySQL avec java, et comment enregistrer la date et l'heure de java vers MySQL. Voir ici pour savoir comment se connecter à MySQL. https://qiita.com/QiitaD/items/d605b07e849e3bec0722

Colonnes définies dans MySQL

Définissez la date et l'heure avec la méthode d'horodatage. Le nom de la colonne est "date_heure" et le format est "aaaa-MM-jj HH: mm: ss".

Obtenir de MySQL avec Java

 String mySql = "select * from table_name"; // Instruction SQL pour obtenir des données avec date et heure
 ResultSet rs = stmt.executeQuery (mySql); // exécution SQL, obtenir des données
    while (rs.next()) {
 rs.getTimestamp ("date_time"); // Récupère les informations de date et d'heure à partir des données acquises
    }        

Enregistrez la date et l'heure de Java sur MySQL

Enregistrez l'heure actuelle à titre d'exemple.

    String mySql = "insert into table (date_time) values ('" + getNowDateTime(){ + "')";
    stmt.executeUpdate(mySql);
    /**
 * Obtenez la date et l'heure actuelles au format aaaa / MM / jj HH: mm: ss. <br>
     */
    public static String getNowDateTime(){
        final DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        final Date date = new Date(System.currentTimeMillis());
        return df.format(date);
    }

Voir ici pour savoir comment obtenir l'heure actuelle. https://qiita.com/zuccyi/items/d9c185588a5628837137

Où en difficulté

Ce n'est pas un problème, mais il y a deux points à noter pour les débutants. ① Instruction d'exécution SQL Lors de l'extraction de données avec select, il s'agit de executeQuery, mais lors de la mise à jour, de l'insertion ou de la suppression, c'est executeUpdate.

② Devis unique C'est facile à oublier, mais dans cet exemple, vous devez mettre la date et l'heure entre '(guillemet simple).

Veuillez noter que les deux ci-dessus étaient souvent tombés par hasard lorsque j'étais un super débutant.

Impressions

Dans cet article, j'ai présenté un exemple de gestion de la date et de l'heure, mais il existe d'autres façons de l'utiliser, car il existe plusieurs façons de gérer la date et l'heure. (Date, LocaleDateTime, etc.) Si vous changez de type, la conversion devient gênante, alors réfléchissez bien avant de l'utiliser.

URL de référence

Type de date et d'heure https://www.dbonline.jp/mysql/type/index4.html

Différence entre horodatage et date / heure https://qiita.com/ykawakami/items/2449a24e3b82ff0cbab6

exception d'horodatage https://ts0818.hatenablog.com/entry/2017/08/11/155011

Recommended Posts

[MySQL] [java] Date et heure de réception
Date et l'heure
[Java] Opérations de date / heure
Date de sortie de Java et résumé EOL
Gérez l'API de date et d'heure Java 8 avec Thymeleaf avec Spring Boot
Qu'est-ce que la classe LocalDateTime? [Java débutant] -Date et classe d'heure-
Exemple de code pour analyser la date et l'heure avec SimpleDateFormat de Java
[Java] Utilisez ResolverStyle.LENIENT pour bien gérer la date et l'heure
La relation entre la vérification stricte de la date Java et l'heure d'été
Explication des objets Ruby Time et Date
[Java] Comment régler la date sur 00:00:00
Java 8 pour démarrer maintenant ~ API de date et d'heure ~
Les débutants créent des applications Web avec Java et MySQL (ajout à tout moment)
Java et JavaScript
XXE et Java
Mettre en forme la date et l'heure données par created_at
Méthode d'acquisition de la date et de l'heure à l'aide de l'API DateAndTime
La date et l'heure de java8 ont été mises à jour
algorithme java Artery Time arrondi vers le haut et vers le bas
[Java] Comment utiliser la classe Calendar et la classe Date
[Java] Obtenez et affichez la date 10 jours plus tard à l'aide de l'API Time ajoutée à partir de Java 8.
Analyser en Java les chaînes de date et d'heure formatées par la fonction asctime du langage C
Getter et Setter (Java)
[Java] Thread et exécutable
Java vrai et faux
Changer la date et l'heure en notation japonaise dans Rails
[Java] Comparaison des chaînes de caractères et && et ||
[Java] Connectez-vous à MySQL
Manipulation de base de la date Java
[Rails] Précautions lors de la comparaison de la date et de l'heure avec DateTime
Apprentissage pour la première fois des expressions et opérateurs Java # 3
Convivialité de la classe de date et d'heure dans chaque langue
Java - Sérialisation et désérialisation
[Java] Arguments et paramètres
timedatectl et Java TimeZone
[Java] Branchement et répétition
Manipulation de la date dans Java 8
[Java] Types de variables et types
java (classe et instance)
[MySQL + Java] Procédure de numérotation
java: Ajouter une date [Note]
Traitement de la date et de l'heure en Ruby. Utilisez correctement la date et l'heure.
[Java] Surcharge et remplacement
[Java] Conversion de type de date
Réglez la date et l'heure à partir de la chaîne de caractères avec POI
Difficile de gérer les valeurs minimales avec Java8 LocalDateTime et Java6 Date
Un exemple CRUD simple utilisant Java Servlet / JSP et MySQL
Etudier Java # 2 (\ marque et opérateur)
java mail pop3 réception imap
AWS et délai de mise sous tension
Java version 8 et fonctionnalités ultérieures
[Template] Connexion MySQL avec Java
[Java] Différence entre == et égal
[Java] Zone de pile et zone statique
[Java] Classe générique et méthode générique
Programmation Java (variables et données)
Cryptage et décryptage Java PDF