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
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".
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 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
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.
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.
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