![]() |
Datumsformat II
das Thema lässt mich nicht los.
ich hab irgendwie Probleme mit den Datumsformaten:-( wie bekomme ich dieses Datum
Delphi-Quellcode:
in nachfolgendes Format
01.07.2015 13:22:10
Delphi-Quellcode:
die Sekunden werden abgeschnitten,>1899-12-31T13:22:00.000 das Jahr ist quasi irrelevant und wird auf 0 (oder ists 1 ?) gesetzt. Ich danke euch schon im Voraus |
AW: Datumsformat II
Zitat:
Du möchtest doch bestimmt nicht das sehen: 1899-12-31T13:22:00.000 |
AW: Datumsformat II
1899-12-31T13:22:00.000
so muss es im xml-file stehen. Die Ansicht im Excel ist nicht wichtig, da das File von einer anderen Software importiert werden muss. |
AW: Datumsformat II
Was stellst Du da an?
1899-12-31 ist (glaube ich) in irgendeinem DateTime-Typ das kleinste vorhandene Datum. Soweit so schlecht. Es wäre, glaube ich, besser, wenn Du uns mal erzählen würdest was Du erreichen willst, daß wir Dir dann einen vernünftigen Tip geben können, so ist das eigentlich nur ein Herumgestochere im Nebel. Zitat:
Was von diesem Datum wird den importiert? Gruß K-H |
AW: Datumsformat II
Zitat:
"02.07.2015 13:22:10" und 30.06.2015 13:22:10 und 28.06.2015 13:22:10 ausgegeben werden? |
AW: Datumsformat II
sorry wenn ich mich missverständlich ausgedrückt habe.
>> 1899-12-31 ist (glaube ich) in irgendeinem DateTime-Typ das kleinste vorhandene Datum. das ist einfach Tag NULL, das weiss ich schon ;-) alsoo ich lese einen Datumstring aus der Datenbank, der folgendermassen aussieht:
Delphi-Quellcode:
daraus muss ich folgendes machen
25.06.2015 02:00:00
Delphi-Quellcode:
oder eben aus :
1899-12-31T02:00:00.000
01.07.2015 13:22:10 soll 1899-12-31T13:22:00.000 werden. Ich hoffe, das ist so verständlich. das Jahr ist immer unwichtig, und wird auf 1899-12-31 gesetzt. wie die importierende Software das handelt, weis ich nicht, die ist nicht von mir ;-) |
AW: Datumsformat II
Ich denke mal die Excel-Zelle steht auf "nur Zeit anzeigen". Intern speichert Excel auch für solche Fälle Datum + Uhrzeit. Und ein "genullltes-"Datum = 1899-12-31. Quasi das Startdatum des Windows OLE-Datumsformat das auch Delphi so im TDatetime verwendet.
|
AW: Datumsformat II
Zitat:
Ich muss daher mein aktuelles datum NUR in dieses Format bringen, ohne dabei den Tag zu berücksichtigen. |
AW: Datumsformat II
Zitat:
Popov und ich hatten Dir schon ein Beispiel mit FormatDateTime im anderen Thread gegeben. Dort hättest Du nur einmal die F1-Taste benutzen müssen und lesen, was dort zur Formatierung steht. Aber bitte, wenn Du nur abschreiben möchtest:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var lDateTime: TDateTime; begin lDateTime := StrToDate('10.06.2015','.'); ShowMessage(FormatDateTime('"1899-12-31T"hh:nn:ss"."zzz', lDateTime)); end; |
AW: Datumsformat II
sorry, die F1 -taste ist mir irgendwie fremd :oops:
Ich such da meist eher im Netz. Ich danke euch gewaltig :-D |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:03 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz