![]() |
Calendar --> Funktion für Industrietag ausgabe
Hi,
ich benutze nen ganz normalen Kalender aber finde keine funktion, die mir aus dem Datum den Industrietag ausspuckt. An sich kann man sich das ja auch zusammenbasteln. Nur wird das umständlicher, als es sein werden sollte :) Industrietag: Bsp. 01.01.2008 = 1.Januar 2008 --> Industrietag = 001 |
Re: Calendar --> Funktion für Industrietag ausgabe
Hallo,
auch für Lazarus scheint es eine Unit DateUtils zu geben - schau dort nach der Funktion DayOfTheYear(). Grüße vom marabu |
Re: Calendar --> Funktion für Industrietag ausgabe
Alles klar, gibts. Danke :)
Noch ne Schönheitsfrage. Gibt es nen kurzen Befehl der Word zu String wandelt? Ansonsten klappts auch mit ner Hilfvariablen. |
Re: Calendar --> Funktion für Industrietag ausgabe
Im Kontext deiner ersten Frage:
Delphi-Quellcode:
ShowMessage(Format('%.3d', [DayOfTheYear(now)]));
|
Re: Calendar --> Funktion für Industrietag ausgabe
Okay, woher bekommt man solche Programmierkniffe? :)
Hab mir extra ne Formatierungsprzedur geschrieben, die jetzt überflüssig ist :( Dankesehr. |
Re: Calendar --> Funktion für Industrietag ausgabe
diese kniffe stehen in der
![]() aber die defininition deiner fabrikkalendertage ist falsch... in aller regel, beginnt die zählung bei 1, wenn der erste arbeitstag ist, der damit verwaltet wird, und wird fortlaufend inkrementiert, an jeden tag, wo gearbeitet wird... da kannst du auch problemlos mal auf den tag 4'000 kommen... um die zu errechnen brauchst einen feiertagskalender, mit den tagen, wo die arbeit ruht... und ein startdatum, ab dem gezählt wird. <HTH> GG |
Re: Calendar --> Funktion für Industrietag ausgabe
Nee, nee. Ich meine es schon so wie ich es geschrieben habe ;) Arbeitstage/fabrikkalendertage mögest du ja richtig beschrieben haben aber Industrietage, sind einfach DayOfTheYear. Jedenfalls war es genau der Befehl den ich suchte, um die Definition meines Projektleiters bedienen zu können :)
In der Hilfe steht, viel man muss halt wissen was es denn also so gibt, wobei man geholfen werden kann :) Und das zu wissen macht sicher die Erfahrung aus. grüße |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:23 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