[MySQL] [Java] Datum und Uhrzeit empfangen

Überblick

Ich werde vorstellen, wie Datum und Uhrzeit in MySQL mit Java registriert werden und wie Datum und Uhrzeit von Java in MySQL registriert werden. Hier erfahren Sie, wie Sie eine Verbindung zu MySQL herstellen. https://qiita.com/QiitaD/items/d605b07e849e3bec0722

In MySQL definierte Spalten

Definieren Sie Datum und Uhrzeit mit der Zeitstempelmethode. Der Spaltenname lautet "date_time" und das Format lautet "yyyy-MM-tt HH: mm: ss".

Holen Sie sich von MySQL mit Java

 String mySql = "select * from table_name"; // SQL-Anweisung zum Abrufen von Daten mit Datum und Uhrzeit
 ResultSet rs = stmt.executeQuery (mySql); // SQL-Ausführung, Daten abrufen
    while (rs.next()) {
 rs.getTimestamp ("date_time"); // Datums- und Uhrzeitinformationen aus den erfassten Daten abrufen
    }        

Registrieren Sie Datum und Uhrzeit von Java bis MySQL

Registrieren Sie die aktuelle Uhrzeit als Beispiel.

    String mySql = "insert into table (date_time) values ('" + getNowDateTime(){ + "')";
    stmt.executeUpdate(mySql);
    /**
 * Holen Sie sich das aktuelle Datum und die aktuelle Uhrzeit im Format JJJJ / MM / TT 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);
    }

Hier erfahren Sie, wie Sie die aktuelle Uhrzeit abrufen. https://qiita.com/zuccyi/items/d9c185588a5628837137

Wo in Schwierigkeiten

Es ist kein Problem, aber für Anfänger sind zwei Punkte zu beachten. ① SQL-Ausführungsanweisung Beim Abrufen von Daten mit select handelt es sich um executeQuery, beim Aktualisieren, Einfügen oder Löschen jedoch executeUpdate.

② Einfaches Angebot Es ist leicht zu vergessen, aber in diesem Beispiel müssen Sie Datum und Uhrzeit in '(einfaches Anführungszeichen) einfügen.

Bitte beachten Sie, dass die beiden oben genannten oft gestolpert sind, als ich ein super Anfänger war.

Impressionen

In diesem Artikel habe ich ein Beispiel für den Umgang mit Datum und Uhrzeit vorgestellt. Es gibt jedoch auch andere Verwendungsmöglichkeiten, da es verschiedene Möglichkeiten gibt, mit Datum und Uhrzeit umzugehen. (Datum, LocaleDateTime usw.) Wenn Sie den Typ ändern, wird die Konvertierung problematisch. Überlegen Sie daher sorgfältig, bevor Sie ihn verwenden.

Referenz-URL

Datums- und Uhrzeittyp https://www.dbonline.jp/mysql/type/index4.html

Unterschied zwischen Zeitstempel und Datum / Uhrzeit https://qiita.com/ykawakami/items/2449a24e3b82ff0cbab6

Zeitstempel-Ausnahme https://ts0818.hatenablog.com/entry/2017/08/11/155011

Recommended Posts

[MySQL] [Java] Datum und Uhrzeit empfangen
Datum (und Uhrzeit
[Java] Datums- / Zeitoperationen
Java-Veröffentlichungsdatum und EOL-Zusammenfassung
Behandeln Sie die Java 8-Datums- und Uhrzeit-API mit Thymeleaf mit Spring Boot
Was ist die LocalDateTime-Klasse? [Java-Anfänger] -Datum und Zeitklasse-
Beispielcode zum Parsen von Datum und Uhrzeit mit Java SimpleDateFormat
[Java] Verwenden Sie ResolverStyle.LENIENT, um Datum und Uhrzeit gut zu handhaben
Die Beziehung zwischen strenger Java-Datumsprüfung und Sommerzeit
Erläuterung der Ruby Time- und Date-Objekte
[Java] So stellen Sie die Datums- und Uhrzeit auf 00:00:00 ein
Java 8 startet jetzt ~ Datums- und Uhrzeit-API ~
Anfänger erstellen Web-Apps mit Java und MySQL (jederzeit hinzufügen)
Java und JavaScript
XXE und Java
Formatieren Sie das von created_at angegebene Datum und die Uhrzeit
Methode zur Erfassung von Datum und Uhrzeit mithilfe der DateAndTime-API
Das Datum und die Uhrzeit von java8 wurden aktualisiert
Java-Algorithmus Arterienzeit Auf- und Abrunden
[Java] Verwendung der Kalenderklasse und der Datumsklasse
[Java] Abrufen und Anzeigen des Datums 10 Tage später mithilfe der von Java 8 hinzugefügten Zeit-API.
Analysieren Sie die Datums- und Zeitzeichenfolge, die von der asctime-Funktion der C-Sprache in Java formatiert wurde
Getter und Setter (Java)
[Java] Thread und ausführbar
Java wahr und falsch
Ändern Sie Datum und Uhrzeit in Rails in japanische Notation
[Java] Vergleich von Zeichenketten und && und ||
[Java] Stellen Sie eine Verbindung zu MySQL her
Grundlegende Java-Datumsmanipulation
[Schienen] Vorsichtsmaßnahmen beim Vergleich von Datum und Uhrzeit mit DateTime
Zum ersten Mal lernen Java # 3 Ausdrücke und Operatoren
Verwendbarkeit von Datums- und Zeitklasse in jeder Sprache
Java - Serialisierung und Deserialisierung
[Java] Argumente und Parameter
timedatectl und Java TimeZone
[Java] Verzweigen und Wiederholen
Datumsmanipulation in Java 8
[Java] Variablen- und Typtypen
Java (Klasse und Instanz)
[MySQL + Java] Nummerierungsverfahren
Java: Datum hinzufügen [Hinweis]
Umgang mit Datum und Uhrzeit in Ruby. Verwenden Sie Datum und Uhrzeit richtig.
[Java] Überladen und überschreiben
[Java] Konvertierung des Datumstyps
Stellen Sie Datum und Uhrzeit aus der Zeichenfolge mit POI ein
Mit Java8 LocalDateTime und Java6 Date ist es schwierig, Mindestwerte zu verarbeiten
Ein einfaches CRUD-Beispiel mit Java Servlet / JSP und MySQL
Studiere Java # 2 (\ mark and operator)
Java Mail Pop3 IMAP Empfang
AWS und On-Pres-Zeitverzögerung
Java Version 8 und neuere Funktionen
[Vorlage] MySQL-Verbindung mit Java
[Java] Unterschied zwischen == und gleich
[Java] Stapelbereich und statischer Bereich
[Java] Generics-Klasse und Generics-Methode
Java-Programmierung (Variablen und Daten)
Java-Ver- und Entschlüsselung PDF