Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Datum formatieren (https://www.delphipraxis.net/102960-datum-formatieren.html)

Strahlex 7. Nov 2007 15:03


Datum formatieren
 
Hallo,

Ich habe ein Datumsstring im Format: "7.11.2007 Mittwoch"
Wie kann ich das ganze jetzt per StrToDate umwandeln?

Ich habs bereits mit dem versucht:
Delphi-Quellcode:
ShortDateFormat := 'd.m.yyyy dddd';
DateSeparator := '.';
und dann StrToDate aber dann bekomme ich immer eine Fehlermeldung!

Und wie kann ich dann aus dem Datum z.B. das nur den Tag oder das Monat ausgeben?

mkinzler 7. Nov 2007 15:21

Re: Datum formatieren
 
Welcher Fehler?

BullsEye 7. Nov 2007 15:32

Re: Datum formatieren
 
Delphi-Quellcode:
  Panel1.Caption := TimeToStr(Time);
  StatusBar1.Panels[0].Text := TimeToStr(Time);
  StatusBar1.Panels[1].Text := FormatDateTime ('"Heute ist" dddd, "der" d mmmm yyyy" ', Date);
Kannset auch anstatt Panel/Satusbar nen Label o.ä. nehmen

EDIT:
Delphi-Quellcode:
d mmmm yyyy dddd

Strahlex 7. Nov 2007 19:01

Re: Datum formatieren
 
Also Fehlermeldung beinhaltet das der String nicht konvertieren geht.

Und BullsEye du hast mich glaub ich falsch verstanden, ich will einen String in ein Datum umwandeln! :cyclops:

BullsEye 7. Nov 2007 20:41

Re: Datum formatieren
 
Liste der Anhänge anzeigen (Anzahl: 1)
vllt hilft dir das hier weiter. der untere part könnte evtl interessant für dich sein, in bezug auf
Zitat:

Zitat von Strahlex
Und wie kann ich dann aus dem Datum z.B. das nur den Tag oder das Monat ausgeben?


grenzgaenger 7. Nov 2007 21:36

Re: Datum formatieren
 
kannste das ganze auch im ZIP, LHA, oder sonstigen format posten, damit das auch leutchen ohne RAR lesen können. dank und gruss

Strahlex 7. Nov 2007 22:47

Re: Datum formatieren
 
Danke an BullsEye, das Projekt hat mir sehr geholfen! :cheers:

und das mit dem Umwandeln habe ich gelöst indem ich einfach mit Pos das Leerzeichen suche und somit das Mittwoch wegmache, dann geht das Umwandeln perfekt! :corky:

mimi 8. Nov 2007 16:42

Re: Datum formatieren
 
es gibt StrToDate(date) warum soll das nicht klappen ?


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:14 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz