![]() |
FormatDateTime + 0 in der Tageszahl
Hallo,
ich habe folgendes Problem: Wenn ich mit FormatDateTime('yyyy-mm-d', Now) mir das Datum ausgeben lasse und es ist beispielsweise der 03. April 2005 dann gibt er mir das Datum so aus: 2005-04-3! Das ist aber, weil ich die Spalte nach Datum sortieren lasse sehr unpraktisch! Kann man irgendwie noch ne 0 vor die 3 bekommen, ohne extra zu überprüfen, ob der Tag >= 10 ist? Vielen Dank |
Re: FormatDateTime + 0 in der Tageszahl
Laß Dir das Datum doch so ausgeben:
Datum := DateToStr(now); Dann kommt es in der richtigen Form. Und das sortieren klappt auch. |
Re: FormatDateTime + 0 in der Tageszahl
Hallo,
damit:
Delphi-Quellcode:
Mit 'DateToStr(now);' wird aber z.b 03.05.2001 ausgegeben,
//FormatDateTime('yyyy-mm-d', Now)
FormatDateTime('yyyy-mm-dd', Now) um zu sortieren eher nicht geeignet. |
Re: FormatDateTime + 0 in der Tageszahl
Zitat:
|
Re: FormatDateTime + 0 in der Tageszahl
Zitat:
21.03.2004 21.04.2004 21.05.2004 22.03.2004 22.03.2004 ... ... Wenn man aber erst das Jahr (dann Monat und zuletzt Tag) schreibt kann man sowas schon mal ausschließen .. [OT] Zitat:
[/OT] |
Re: FormatDateTime + 0 in der Tageszahl
Hallo,
angenommen folgende Daten : 03.05.2001 03.05.2002 04.05.2001 05.05.2001 Ergebnis: 03.05.2001 03.05.2002 04.05.2001 05.05.2001 im Format yyyy-mm-dd: 2001-05-03 2001-05-04 2001-05-05 2002-05-03 Deshalb verwende ich bei der Benennung von z.B. Bild-Dateien immer yyyy-mm-dd :) Zu spät :( Poste es trotzdem, ist ein bischen deutlicher. |
Re: FormatDateTime + 0 in der Tageszahl
Zitat:
Zitat:
|
Re: FormatDateTime + 0 in der Tageszahl
Jup ... wie gesagt .. Je nach Sortierung ...
DB's sollten das Problem kennen und die Sortierung richtig stellen falls man aber selber sortiert (string?) hilft das "US-Format" :zwinker: |
Re: FormatDateTime + 0 in der Tageszahl
Huch, die Meldung, daß zwischenzeitlich schon jemand geantwortet hat, kam gar nicht.
Zitat:
|
Re: FormatDateTime + 0 in der Tageszahl
Zitat:
aber solange es funtzt isses ja auch egal :mrgreen: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:42 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-2025 by Thomas Breitkreuz