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/