如何从Java JSpinner只获得年,月,日,荷叶和秒

时间:2013-08-17 17:14:28

标签: java swing date datetime jspinner

我正在研究我的MySQL项目,我有一个问题。我制作了一个显示当前日期和时间的JSpinner。现在我想将这个日期和时间保存在一个datetime变量中供以后使用,但问题是当我将值从JSpinner保存到我的datetime变量时,它不在'YYYY-MM-DD HH:MM中:SS'格式。而不是我的datetime变量包含这个:'Sat Aug 17 19:07:03 CEST 2013'。我想只保存经典的'YYYY-MM-DD HH:MM:SS'格式的数字,因为我的服务器上的数据库只接受该格式的数据,但我不知道如何投射它。请帮忙!

这是我的代码:

String datum_vrijeme;
SpinnerDateModel s1 = new SpinnerDateModel();
spinner1 = new JSpinner(s1);
JSpinner.DateEditor d1 = new JSpinner.DateEditor(spinner1, "yyyy/MM/dd   HH:mm:ss");
spinner1.setEditor(d1);
Object sp = spinner1.getValue();
datum_vrijeme=sp.toString();

1 个答案:

答案 0 :(得分:1)

您可以获取java.util.Date对象,该对象距离您的MySQL数据库更近一步,而不是字符串。

Date date = (Date) spinner1.getValue();
相关问题