0

JXDatepickerをカスタム日付で初期化したい。現時点で私はこれを試しています:

    Date date1= new Date(2006-01-01);    
    Date date2 = new Date();
    jGeburtVon.setDate(date1);
    jGeburtBis.setDate(date2);`

編集済み:これはプログラムからの実際のコードです; コンパイルして実行します。もちろん、新しいDate()は01.01.1970ではなく今日に初期化されます。ただし、このコードでは、date1は01.01.1970に初期化されます。

4

4 に答える 4

3

探しているJXDatePickerメソッドはJXDatePickersetDate(Date date)
用のJavadocであると思います。ここにあります。

于 2011-03-29T14:12:02.570 に答える
1

このようにして、date1は文字列ではなく、長い値で作成されます:2006-01-01 = 2006-1 --1 = 2004、これは1970-01-01_00:00:00から2004ミリ秒後です。

于 2011-07-12T14:11:21.683 に答える
0

わかった。次のようになります。

 SimpleDateFormat df = new SimpleDateFormat("dd.MM.yyyy");
 Date date1 = df.parse("01.01.2006");

javadocsを読むことは時々助けになります:)返信をありがとう。

于 2011-03-29T16:49:41.217 に答える
0

を使用して、からオブジェクトをSimpleDateFormat作成できます。そのオブジェクトとのメソッドを使用して、オブジェクトに日付を割り当てることができます。お役に立てば幸いです。DateStringDateTimePickersetDate

スペイン語のutilizandoelSimpleDateFormatの元のテキストの回答
、podes crear un objeto date a partir de tu String、luego usando ese objeto y mediante mensaje setDate del DateTimePicker、podes asignar la fecha a tu objeto.Esperotesirva。

    DateTimePicker dateChooser = new DateTimePicker();        
    Date date = new Date();
    Date fecha= new Date();
    try {
        fecha = new SimpleDateFormat("yyyy-MM-dd H:m:S").parse("2016-02-15 :00:00:00");
    } catch (ParseException e1) {
        e1.printStackTrace();
    }
    date.setTime(fecha.getTime());
    dateChooser.setFormats("dd-MM-yyyy HH:mm:ss");
    dateChooser.setTimeFormat( DateFormat.getTimeInstance( DateFormat.MEDIUM ) );
    dateChooser.setDate(date);
于 2016-02-25T11:39:57.633 に答える