von Jo » 29 Apr 2006, 00:30
Ich habe es noch nicht ganz verstanden, bzw. es funktioniert noch nicht ganz. Folgendes Beispiel:
Sendung beginnt 1. Jan. 23:00, endet 2. Jan. 1:00. Die Startzeit füge ich mit
frame.addProgramField(ProgramField.create(ProgramFieldType.START_TIME_TYPE, h*60+m));
hinzu. Wie bekomme ich die Endzeit hin? Nehme ich
frame.addProgramField(ProgramField.create(ProgramFieldType.END_TIME_TYPE, hEnd*60+mEnd));
dann liegt die Endzeit vor der Startzeit und wird nicht akzeptiert. Nehme ich
frame.addProgramField(ProgramField.create(ProgramFieldType.END_TIME_TYPE, (24 + hEnd) *60+mEnd));
(also Ende um 25:00 Uhr) wird das auch nicht akzeptiert.
Ich habe es noch nicht ganz verstanden, bzw. es funktioniert noch nicht ganz. Folgendes Beispiel:
Sendung beginnt 1. Jan. 23:00, endet 2. Jan. 1:00. Die Startzeit füge ich mit
frame.addProgramField(ProgramField.create(ProgramFieldType.START_TIME_TYPE, h*60+m));
hinzu. Wie bekomme ich die Endzeit hin? Nehme ich
frame.addProgramField(ProgramField.create(ProgramFieldType.END_TIME_TYPE, hEnd*60+mEnd));
dann liegt die Endzeit vor der Startzeit und wird nicht akzeptiert. Nehme ich
frame.addProgramField(ProgramField.create(ProgramFieldType.END_TIME_TYPE, (24 + hEnd) *60+mEnd));
(also Ende um 25:00 Uhr) wird das auch nicht akzeptiert.