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
Definieren Sie Datum und Uhrzeit mit der Zeitstempelmethode. Der Spaltenname lautet "date_time" und das Format lautet "yyyy-MM-tt HH: mm: ss".
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 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
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.
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.
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