Hallo Java-Fans,
und zwar arbeite ich momentan mit Apache Poi zum erstellen und auslesen Exceltabellen, das klappt auch ohne Probleme,
nur beim Datum zickt das poi ein wenig rum.
Bis jetzt wurde beim setzen des datums ein long Wert genommen und
per
gesetzt. Aber anstatt selber im
Programm die Werte, für die XML zu setzen, soll er diese aus einer Exceltabelle auslesen und setzen was auch
wunderbar klappt, nur beim Format mit dem Datum klappt es nicht richtig. Für das Datum von Heute setzt er 01.01.70 -.-
habe aber auch das datum so reingeschrieben: 20.07.10 oder mit den Formen =jetzt() / heute() hilft alles nicht,
ich weiß nicht wie ich genau das hinkriegen soll und bräuchte dringend von euch ein paar Ratschläge oder Ideen.
Achja das Datum vom 20.07.10 in Millisek und long Wert 1279576800000
wenn ich es aber so in Excelsetze und den double Wert nach long caste wegen dem Datentyp bekomme ich
folgende Zahl heraus: 40379
evt. hat jmd auch ne Ahnung wie man das umrechnen kann, das würde mir auch schon helfen.
- Poi hat kein long Wert hat (nehm dafür double und caste nach long)
- ich nicht weiß wie ich das Datum korrekt in Excel setzen/formatieren muss
- gibt es eine Umrechnungsmethode oder sogar vorhandende funktion im Java ?!
und zwar arbeite ich momentan mit Apache Poi zum erstellen und auslesen Exceltabellen, das klappt auch ohne Probleme,
nur beim Datum zickt das poi ein wenig rum.
Bis jetzt wurde beim setzen des datums ein long Wert genommen und
per
Java:
System.CurrentTimeMillis();
Programm die Werte, für die XML zu setzen, soll er diese aus einer Exceltabelle auslesen und setzen was auch
wunderbar klappt, nur beim Format mit dem Datum klappt es nicht richtig. Für das Datum von Heute setzt er 01.01.70 -.-
habe aber auch das datum so reingeschrieben: 20.07.10 oder mit den Formen =jetzt() / heute() hilft alles nicht,
ich weiß nicht wie ich genau das hinkriegen soll und bräuchte dringend von euch ein paar Ratschläge oder Ideen.
Achja das Datum vom 20.07.10 in Millisek und long Wert 1279576800000
wenn ich es aber so in Excelsetze und den double Wert nach long caste wegen dem Datentyp bekomme ich
folgende Zahl heraus: 40379
evt. hat jmd auch ne Ahnung wie man das umrechnen kann, das würde mir auch schon helfen.
- Poi hat kein long Wert hat (nehm dafür double und caste nach long)
- ich nicht weiß wie ich das Datum korrekt in Excel setzen/formatieren muss
- gibt es eine Umrechnungsmethode oder sogar vorhandende funktion im Java ?!