java - 使用 NetBeans 在 SQL 数据库中将日期保存为 dd/MM/yyyy

标签 java swing

String d=(((JTextField)dobdatetext.getDateEditor().getUiComponent()).getText());
SimpleDateFormat formatter = new SimpleDateFormat("dd/MM/yyyy");
java.util.Date fromDate = formatter.parse(d);  
java.sql.Date sqlDate = new java.sql.Date(fromDate.getTime());

我正在尝试保存 sqlDate,但在数据库中它存储为 yyyy/MM/dd 格式。请有人纠正我的错误,以便我能得到我想要的结果......

最佳答案

如果数据库字段的类型是date(或供应商支持的任何类型)而不是文本,那么数据库中的格式是无关紧要的。格式化是为了输出。

关于java - 使用 NetBeans 在 SQL 数据库中将日期保存为 dd/MM/yyyy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17821204/

相关文章:

java - SWT 组合显示列表可见时的事件通知

Java GUI 在 VNC 上发生崩溃!

java - 增加 JTextField 组件的高度

Java 绘制奇怪的视觉工件/错误

java - 将 JScrollpane 添加到包含多个 JPanel 的 JPanel

java - MongoDB java 正则表达式不适用于数组中嵌套的映射

java - 查找仅包含给定字符 : RegEx 的单词

java - 测验应用程序 - 循环问题

java - 通过 Jsoup 登录网站

不会出现 Java Swing 窗口