milesdavis
PCGH-Community-Veteran(in)
Hallo Leute,
ich parse mit meiner App unter anderem eine xml-Datei à la
Das funktioniert prima soweit. Jetzt lese ich noch die Attribute zum Datum aus und hier komme ich dann nicht weiter:
Ich möchte folgendes ausgeben, wenn eben die Dauer > 0 ist.
30.4.2014 - 4.5.2014
Das Enddatum soll also berechnet werden. In php gelingt mir das prima, nur mit Android bzw. mit Java blicke ich da nicht durch.
Obiges soll aber noch "optimiert" ausgegeben werden als 30.4. - 4.5.2014
Quasi von der Logik her:
Hat jemand eine fertige Lösung?
ich parse mit meiner App unter anderem eine xml-Datei à la
Code:
<termin tag="30" monat="4" jahr="2014" dauer="4"> ... </termin>
Ich möchte folgendes ausgeben, wenn eben die Dauer > 0 ist.
30.4.2014 - 4.5.2014
Das Enddatum soll also berechnet werden. In php gelingt mir das prima, nur mit Android bzw. mit Java blicke ich da nicht durch.
Obiges soll aber noch "optimiert" ausgegeben werden als 30.4. - 4.5.2014
Quasi von der Logik her:
Code:
if(Startjahr == Endjahr){ // Ausgabe in der Form: dd.mm.-dd.mm.yyyy}
[INDENT] else if(Startjahr == Endjahr && StartMonat == EndMonat){
// Ausgabe in der Form: dd.-dd.mm.yyyy}
[/INDENT]}
// Datum als String speichern
Erst versucht man es mit java.util.Date , aber da sind alle Methoden veraltet. Dann kommt man auf java.sql.Date aber das passt irgendwie auch nicht. Am Ende findet man den GeorgianCalender (oder so) und hat dann mit 2,3 tausend objekten und 7,1 umformungen es endlich geschafft etwas sinnvolles zu schaffen. Ich hasse es 