Hallo Community,
ich hab hier echt ein seltsames Problem.
Ich hab hier ein Programm wo ich die Startzeit und die Endzeit ermittle (mittels Date()), nur wenn es "gezeichnet" wird sind die Daten identisch.
ich poste mal den Code, Consolenausgabe und die Gui.
Code:
die Consolenausgabe sieht folgendermaßen aus;
wie man sehen kann sind die Daten ja anscheinend richtig hinterlegt nur jetzt kommt das Phänomen (Die Gui):
Wie ihr in den screenshot sehen könnt stimmt das mit der Consolenausgabe nicht überein.
HILFE!
Ich hoffe das einer von euch weiß woran das liegt ...
Gruß
Mad
ich hab hier echt ein seltsames Problem.
Ich hab hier ein Programm wo ich die Startzeit und die Endzeit ermittle (mittels Date()), nur wenn es "gezeichnet" wird sind die Daten identisch.
ich poste mal den Code, Consolenausgabe und die Gui.
Code:
Java:
private void fillingTree(){
redmineObject = getRedmineObject();
tree_1.removeAll();
for (RedmineObject be : redmineObject) {
TreeItem treeItem = new TreeItem(tree_1, SWT.NONE);
treeItem.setText("Am "+ getSimpleDate(be.getStartDate(), true) + " von " +
getSimpleDate(be.getStartDate(), false) + " bis " +
getSimpleDate(be.getEndDate(), false));
TreeItem subTreeItem = new TreeItem(treeItem, SWT.NONE);
subTreeItem.setText(be.getTicketNumb() + " - " +
be.getNotes() + " Gesamtzeit: " + be.getGesamt());
System.out.println("----------------------");
System.out.println(be.getStartDate());
System.out.println(be.getEndDate());
}
}
private void bindValues(){
RedmineObject redOb = new RedmineObject();
redOb.setCurrentDate(getLblDatumInput());
redOb.setEndDate((Date)getEndTime()); //ich hab bei den Prozess wo ich das Date setzte ein Date()copy() gemacht, von daher wird das ganze als Object gesehen und aus diesem Grund kommt das Zusatzattribut (Date) da.
redOb.setGesamt(getLblGeamtI());
redOb.setNotes(getTxtNotizI());
redOb.setStartDate((Date)getStartTime());
redOb.setTicketNumb(getTxtTicketnummerI());
if(redmineObject == null){
redmineObject = new ArrayList<RedmineObject>();
redmineObject.add(redOb);
}else{
redmineObject = getRedmineObject();
redmineObject.add(redOb);
}
setRedmineObject(redmineObject);
}
die Consolenausgabe sieht folgendermaßen aus;
Code:
Erstes mal
Fri Dec 09 22:50:20 CET 2011
Fri Dec 09 22:51:48 CET 2011
Zweites mal
----------------------
Fri Dec 09 22:50:20 CET 2011
Fri Dec 09 22:51:48 CET 2011
----------------------
Fri Dec 09 22:53:34 CET 2011
Fri Dec 09 22:54:37 CET 2011
wie man sehen kann sind die Daten ja anscheinend richtig hinterlegt nur jetzt kommt das Phänomen (Die Gui):
Wie ihr in den screenshot sehen könnt stimmt das mit der Consolenausgabe nicht überein.
HILFE!
Ich hoffe das einer von euch weiß woran das liegt ...
Gruß
Mad