Hallo Profis
habe folgendes Problem.
Ich möchte ein paar Daten in eine .CSV Datei schreiben, jedoch wird mir der Timestamp nicht richtig angezeigt. Nur vereinzelt wird die Zeit richtig angezeigt. Mir geht es daraum das ich die ms sehen möchte. Hab mal ein Bild hochgeladen wie die Ausgabe ist
Also eigentlich liegt es nur an Exel oder ich habe es nicht richtig formatiert, denn wenn ich es als .txt Datei ausgebe ist alles richtig. Also nur Exel wandelt mir die Zeit falsch um.
Bin ich da schon richtig der Annahme das wenn ich ";" mache, dass es mir dann denn Wert in eine neu Spalte schreibt.
Hier mal der Quellcode
Für eine Hilfe wie ich es richtig darstellen kann, wäre ich euch sehr dankbar.
MFG
habe folgendes Problem.
Ich möchte ein paar Daten in eine .CSV Datei schreiben, jedoch wird mir der Timestamp nicht richtig angezeigt. Nur vereinzelt wird die Zeit richtig angezeigt. Mir geht es daraum das ich die ms sehen möchte. Hab mal ein Bild hochgeladen wie die Ausgabe ist
Also eigentlich liegt es nur an Exel oder ich habe es nicht richtig formatiert, denn wenn ich es als .txt Datei ausgebe ist alles richtig. Also nur Exel wandelt mir die Zeit falsch um.
Bin ich da schon richtig der Annahme das wenn ich ";" mache, dass es mir dann denn Wert in eine neu Spalte schreibt.
Hier mal der Quellcode
Code:
String myString;
BufferedWriter out;
boolean bed = true;
String path = "TestLogger.csv";
.
.
.
out = new BufferedWriter(new FileWriter(path));
// Send the reset command
int a = 0, b = 5;
for (a = 0; a < b; a++) {
send("0104");
expect("OK");
myString = Integer.toString(getItem());
out.append(myString + ";" + new java.sql.Timestamp(new java.util.Date().getTime()) + ";");
send("0105");
expect("OK");
myString = Integer.toString(getItem());
out.append(myString + ";" + new java.sql.Timestamp(new java.util.Date().getTime()) + ";");
send("010C");
expect("OK");
myString = Integer.toString(getItem());
out.append(myString + ";" + new java.sql.Timestamp(new java.util.Date().getTime()) + ";");
send("010D");
expect("OK");
myString = Integer.toString(getItem());
out.append(myString + ";" + new java.sql.Timestamp(new java.util.Date().getTime()) + "\n");
}
out.close();
Für eine Hilfe wie ich es richtig darstellen kann, wäre ich euch sehr dankbar.
MFG