2016-07-23 7 views
0

私はこのjava JXDatePickerから選択した日付の表示方法とデータベースへの格納方法は?

JXDatePicker picker = new JXDatePicker(); 
    //picker.setDate(Calendar.getInstance().getTime()); 
    picker.setFormats(new SimpleDateFormat("dd.MM.yyyy")); 
    picker.setDate(Calendar.getInstance().getTime()); 
    picker.setBounds(50,130,100,25); 
    f.add(picker); 

のようなコードを持っている今、私はこれを行う方法をコンソールに日付を表​​示したいですか?あなたは次の操作を行うことができますコンソールに日付を表​​示するための

+0

1)' picker.setBounds(50,130,100,25)。したがって、ピクセルの完全なレイアウトには役立ちません。代わりに、レイアウトマネージャや[それらの組み合わせ](http://stackoverflow.com/a/5630271/418556)と[空白](http://stackoverflow.com/a/17874718/)のレイアウトパディングとボーダーを使用してください。 418556)。 2)* "コンソールに日付を表​​示したい" * 'System、out.println(theDate);'しかし、これはGUIを備えたアプリケーションであるため、コンソールに日付を表​​示することは悪い考えです。 –

+0

@AndrewThompsonは実際には動作しているかどうかをチェックしたいと思っています。それが正常に動作する場合、私はデータベースに同じ日付を保存したい。解決策があれば教えてください。事前にお礼を言います –

+0

です。それが機能していることを確認するために私の提案を試しましたか?それは働いていますか?私はDBの知識は持っていませんが、DBに日付を格納することは***ではありません。しかし、あなたが物事を言っているかのように、ヘルプやヘルプデスクの完全な例がほしいと思うのですが、SOはどちらの場所でも見つけることができません。 –

答えて

0

SimpleDateFormat formatter = new SimpleDateFormat("dd.MM.yyyy"); 
picker.setFormats(formatter); 
System.out.println(formatter.format(picker.getDate())); 

しかし@AndrewThompsonが言ったように、GUIアプリケーションでは、コンソール上の日付を表示することは悪い考えです

。代わりに、必要に応じてJLabelで表示することができます。異なるロケールに異なるPLAFsを使用して `のJava GUIは「異なるOS上で動作する必要があり、画面サイズ、画面解像度など;

関連する問題