0

我正在处理我的 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();
4

1 回答 1

1

您可以获取与java.util.DateMySQL 数据库更接近的对象,而不是字符串。

Date date = (Date) spinner1.getValue();
于 2013-08-17T17:18:49.633 回答