0

私は MySQL プロジェクトに取り組んでいますが、1 つの問題があります。JSpinner現在の日付と時刻を表示するものを作成しました。後で使用するためにその日付と時刻を1つの変数に保存したいのですが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.DateString ではなく、MySQL データベースに一歩近づいたオブジェクトを取得できます。

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