Servus,
ich bin neu bei Java, aber es bringt mehr Spaß als erwartet ^^
OK zu meiner Frage, ich habe ein Programm welches immer den aktuellen Day of Year nutzt um ein Verzeichnis zu öffnen im Format YYDOY also z.B. 16158 für heute. Bzw wenn es das Verzeichnis nicht gibt das Verzeichnis von gestern
Das funktioniert soweit schon mal nur das Programm bleibt auch über Mitternacht geöffnet und am nächsten Tag funktioniert es dann nicht mehr, es wird dann der Tag von gestern geöffnet
in der Programm Klasse
habe ich folgendes
bei den Listeners habe ich dieses Code
danach teste ich dann ob es die Verzeichnisse gibt.
Also wo liegt das Problem das nach Mitternacht nicht das aktuelle Datum (DOY) zurückgegeben wird ?
ich bin neu bei Java, aber es bringt mehr Spaß als erwartet ^^
OK zu meiner Frage, ich habe ein Programm welches immer den aktuellen Day of Year nutzt um ein Verzeichnis zu öffnen im Format YYDOY also z.B. 16158 für heute. Bzw wenn es das Verzeichnis nicht gibt das Verzeichnis von gestern
Das funktioniert soweit schon mal nur das Programm bleibt auch über Mitternacht geöffnet und am nächsten Tag funktioniert es dann nicht mehr, es wird dann der Tag von gestern geöffnet
in der Programm Klasse
Code:
public class LLDTMain extends JFrame {
habe ich folgendes
Code:
// Calendar
private Calendar calendar = Calendar.getInstance();
bei den Listeners habe ich dieses Code
Code:
private void initListeners(){
// Select OBQM
this.Button_Select.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent arg0) {
FileDialog fd = new FileDialog(instance);
fd.setMode(FileDialog.LOAD);
// Today - day folder
int dayOfYearT = calendar.get(Calendar.DAY_OF_YEAR);
int YearT = calendar.get(Calendar.YEAR);
YearT = YearT - 2000;
// Yesterday - day folder
Calendar Calendar_Yesterday = Calendar.getInstance();
Calendar_Yesterday.add(Calendar.DAY_OF_YEAR, -1);
int dayOfYearY = Calendar_Yesterday.get(Calendar.DAY_OF_YEAR);
int YearY = Calendar_Yesterday.get(Calendar.YEAR);
YearY = YearY - 2000;
danach teste ich dann ob es die Verzeichnisse gibt.
Also wo liegt das Problem das nach Mitternacht nicht das aktuelle Datum (DOY) zurückgegeben wird ?