2016-04-11 3 views
1
while(begin.compareTo(endDate)<0) 
     { 
      Timestamp timestamp = new Timestamp(new Date().getTime()); 
      int total=3; 
      Calendar cal = Calendar.getInstance(); 
      for(int d=0; d<=total; d++) 
      { 
      cal.add(Calendar.MINUTE, 2); 
      timestamp = new Timestamp(cal.getTime().getTime()); 

      System.out.println(timestamp); 

      System.out.println(new java.sql.Timestamp(begin.getTime())); 

      begin = new Date(begin.getTime() + 86400000); 
      list.add(new Date(begin.getTime())); 
      } 
     } 

     return list; 
    } 

Ich möchte mit dem eingegebenen aktuellen Zeitstempel fusionieren oder oder Datum beginnen zu beginnen, aber es ist ouput alskombinieren aktuellen Zeitstempel mit eingegebenen Datum in java

2016-04-11 15:30:26.717 
2000-01-01 00:00:00.0 
2016-04-11 15:32:26.717 
2000-01-02 00:00:00.0 
2016-04-11 15:34:26.717 

geben und so weiter ..was soll ich tun Als nächstes bitte vorschlagen. Erwartete Ausgabe sollte wie folgt sein: Geben Sie das Startdatum: tt/mm/jjjj 01.01.2000 das Enddatum eingeben: tt/mm/jjjj 02/01/2000

2000-01- 01 15:48:17 15:50:20 15:52:02 bis 12:00:00

2000-01-02 10:23:00 10:25:00 wieder bis 12: 00:00

+2

Ich bin nicht sicher, was Sie mit oben genanntem Code zu erreichen versuchen .. Bitte erläutern Sie klar mit erwartetem Ergebnis – Sanjeev

+1

Was Sie von ‚merge‘ bedeuten? Vielleicht geben Sie ein Beispiel dafür, wie die Ausgabe aussehen soll. – Obromios

+0

Es scheint, dass Sie aktuellen Zeitstempel zu gegebenem Datum hinzufügen möchten –

Antwort

0

Holen Sie sich einfach die aktuelle Uhrzeit mit der folgenden Anweisung und hängen Sie sie an einer beliebigen Stelle an.

new SimpleDateFormat("HH:mm:ss").format(new Date()) 

// outputs like 15:57:39 
+0

ich bekomme Ausgabe so: 2000-01-01 00: 00: 00.0 2000-01-02 00: 00: 00.0 2000-01-03 00:00: 00.0 2000-01-04 00: 00: 00.0 2000-01-05 00: 00: 00.0 – Pooja

+0

danke seine Arbeit ... – Pooja

Verwandte Themen