前端返回字符串String,如何将字符串String转为Date存储到MySQL数据库,如何获取Date类型转成字符串String输出

前端返回字符串String,如何将字符串String转为Date存储到MySQL数据库,如何获取Date类型转成字符串String输出文章讲述了如何将前端传来的 2024 03 27 格式的时间字符串转换为 Java sql Date 类型存储到数据库 并在查询时将其格式化为 1991 年 11 月 11 日

大家好,欢迎来到IT知识分享网。

需求:前端返回“2024-03-27”的时间格式,需要存储到数据库

import java.time.format.DateTimeFormatter; import java.util.ArrayList; import java.util.Date; import java.text.SimpleDateFormat; //字符串转Date存入数据库 public void test3(){ Student student= new Student(); //模拟前端返回的日期 String termTime = "1991-11-11"; //设置时间格式 SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); Date date = null; try { //先转成Date类型 date = format.parse(termTime); System.out.println(date); student.setBirthday(new java.sql.Date(date.getTime())); } catch (ParseException e) { e.printStackTrace(); } }

前端返回字符串String,如何将字符串String转为Date存储到MySQL数据库,如何获取Date类型转成字符串String输出

import java.time.LocalDate; import java.time.format.DateTimeFormatter; //获取Date类型转成字符串 public void test4(){ //数据库存的格式是“1991-11-11”,转成“1991年11月11日”这种类型的字符串输出 Student student = studentMapper.selecById(1); DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy年MM月dd日"); LocalDate date = LocalDate.parse(student.getBirthday); String birthday = date.format(formatter); System.out.println(birthday); }

前端返回字符串String,如何将字符串String转为Date存储到MySQL数据库,如何获取Date类型转成字符串String输出

类型转换的内容参考此博客,想查看详情请点击MySQL 日期类型及与JAVA数据类型对应关系_mysql date类型对应java-CSDN博客

前端返回字符串String,如何将字符串String转为Date存储到MySQL数据库,如何获取Date类型转成字符串String输出

前端返回字符串String,如何将字符串String转为Date存储到MySQL数据库,如何获取Date类型转成字符串String输出

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/120352.html

(0)
上一篇 2025-10-30 12:26
下一篇 2025-10-30 12:45

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信