![]() |
kleines Copy problem
Hi @all,
mit
Delphi-Quellcode:
kopiere ich die ersten 5 Zeichen des Datum, wie kopiere ich aber nur die lezten 4 Zeichen???
(trim(copy(DateToStr(now),0,5))
|
Re: kleines Copy problem
Copy(DateToStr(now), Length(DateToStr(now) - 3), 4)
mit Copy(DateToStr(now), 1, 5) kopiert man die ersten 5 Zeichen. |
Re: kleines Copy problem
Hallo,
folgendermaßen:
Delphi-Quellcode:
Wenn Du das Datum in die einzelnen Bestandteile zerlegen willst, würde ich Dir eine anderen Vorgegehensweise nahelegen:
var s:String;
... ... s:=DateToStr(now); s:=Copy(s, Length(s)-3, 4); ...
Delphi-Quellcode:
[edit=Daniel B]Delphi-Tags korrigiert. Mfg, Daniel B[/edit]
var t, m, j:Word;
... DecodeDate(Now, j, m, t); ShowMessage('Jahr ist: '+IntToStr(j)); ... |
Re: kleines Copy problem
Hi SilverMoonGirl
mit
Delphi-Quellcode:
wobei man da vielleicht eine Hilfsvariable verwenden sollte, um DateToStr nicht zweimal zu bemühen :thuimb:
trim(copy(DateToStr(now),Length(DateToStr(now))-3,4))
Gruß s14 |
Re: kleines Copy problem
Super,
vielen dank :) hätte ich eigentlich auch selber drauf kommen können :oops: |
Re: kleines Copy problem
hoppala,
ich sollte den Browser doch öfter aktualisieren :oops: Aber vielleicht noch als Hinweis: In der Unit DateUtils sind auch einige nützliche Funktionen z.B. YearOf(now). |
Re: kleines Copy problem
werd ich gleich mal nachgucken
danke@s14 |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:08 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