Autor Thema: LS-Library zum Datumshandling...  (Gelesen 4989 mal)

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
LS-Library zum Datumshandling...
« am: 21.11.02 - 14:16:33 »
Hallole @all

... ich habe eine LS-Library zum Datums-Handling mit einer einfachen Probiermaske auf meiner Homepage deponiert, wer also Interesse hat...

http://www.anton-tauscher.de/download/DateHandling.zip
http://www.anton-tauscher.de/download/DateHandling.nsf

... ermittelt deutsche Tages- und Monatsnamen, Kalenderwoche nach ISO- und US-Format, deutsche Feiertage nach Bundesland usw..

ata
« Letzte Änderung: 21.11.02 - 15:15:44 von ata »
Grüßle Toni :)

Offline Don Pasquale

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.390
  • Geschlecht: Männlich
  • Don Pasquale
    • Auf Verlorenem Posten
Re:LS-Library zum Datumshandling...
« Antwort #1 am: 21.11.02 - 14:26:30 »
Aber Hallo.

"Mer könnet elles ausser hochdeutsch" - Respekt !

Das mit der 1. Kalenderwoche nach ISO war mir neu.

Dieser Thread gehört m.E. nach R5 Tools.

Gruß
Don Pasquale


ps. ich bin der Meinung das es SILVESTER und nicht Sylvester heissen muß :-)
« Letzte Änderung: 21.11.02 - 14:29:52 von Don Pasquale »

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:LS-Library zum Datumshandling...
« Antwort #2 am: 21.11.02 - 14:29:01 »
... da war ich mir nicht ganz schlüssig...

ata
Grüßle Toni :)

Offline Don Pasquale

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.390
  • Geschlecht: Männlich
  • Don Pasquale
    • Auf Verlorenem Posten
Re:LS-Library zum Datumshandling...
« Antwort #3 am: 21.11.02 - 14:30:15 »
Du bist zu bescheiden !

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:LS-Library zum Datumshandling...
« Antwort #4 am: 21.11.02 - 14:31:48 »
... es ist ja kein Tool, sondern nur ne Library, und die kann man in der Entwicklung brauchen...

ata
Grüßle Toni :)

klaussal

  • Gast
Re:LS-Library zum Datumshandling...
« Antwort #5 am: 21.11.02 - 14:54:01 »
Suuuuuuuuuuuuuuuuper !  :-* :-* :-*

Offline harkpabst_meliantrop

  • Senior Mitglied
  • ****
  • Beiträge: 463
  • Geschlecht: Männlich
  • I love!
    • Heute schon gelebt?
Re:LS-Library zum Datumshandling...
« Antwort #6 am: 21.11.02 - 15:13:11 »
... Kalenderwoche nach ISO- und US-Format, usw...
Wer sich da durchquält, hat eigentlich die sofortige Zuerkennung mehrerer Nobelpreise verdient!

Da werde ich auch mal reinschauen! Klasse!

Offline jofa

  • Senior Mitglied
  • ****
  • Beiträge: 265
  • Geschlecht: Männlich
  • try and error !Y!
Re:LS-Library zum Datumshandling...
« Antwort #7 am: 21.11.02 - 18:08:35 »
Hallo ata,

Klasse Sammlung, einfach spitze

Hut ab

Gruss JoFa
--
MAINTANACE FREE ---
Impossible to fix. ;-)
ca. 110 Server unter Win32 und Linux ab 5.0.9a bis R6.5.5dt.
Clients: 5.0.9a, 5.0.10, 5.0.11, 5.0.12, 6.0.1CF1, 6.0.2CF2, 6.5, 6.5.1, 6.5.2, 6.5.3, 6.5.4, 6.5.5, 7.0.

Offline wflamme

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 690
  • Geschlecht: Männlich
  • Irgendwie geht das schon...
    • wflamme
Re:LS-Library zum Datumshandling...
« Antwort #8 am: 22.11.02 - 06:01:34 »
@ata

Schöne Arbeit! Ein paar Kleinigkeiten sind mir allerdings noch aufgefallen.
  • Die meisten Properties liefern Datumsstrings zurück oder verlangen sie als Parameter. Für eine Library finde ich das ungünstig, wg. Lokalisierung, nicht-transparenter Behandlung von zweistelligen Jahreszahlen, Portierung auf Java und so.
  • Die Klasse Feiertage liefert nur die Feiertage für ein Jahr. Das schlägt dann auf die Berechnung der Arbeitstage durch, wenn der Zeitraum über die Jahresgrenze hinausgeht?
  • Bei der Berechnung der Arbeitstage sprichst Du jedes Datum zwischen Start und Ende an. IMO vorteilhafter wär's, zunächst mal die Arbeitstage auf Basis einer regulären Arbeitswoche *geschlossen* zu berechnen und dann die Feiertage zu durchlaufen und ggfs zu subtrahieren. Denn Feiertage gibt's iaR deutlich weniger als Arbeitstage.
  • mit der vorgenannten Änderung wären analog zur KW2Date-Funktion (Respekt, das haben nur wenige Libraries!) dann auch die Rechnung mit Arbeitstagen einfacher, zB 1.9.2003 + 20 Arbeitstage=?
  • Zuletzt Schaltjahrberechnung (Funktion 'Monatstage'): Das ist ja schon ein höllischer Hack, es hat eine Weile gedauert bis ich begriffen habe, daß da eigentlich eine Schwäche bei der internen Variant-Konvertierung ausgenutzt wird (so scheint's), nämlich daß varDateTime + Integer nie über den Monat in varDateTime hinausgehen kann? Puuuh, das ist zwar interessant, aber IMO ein Hochseilakt. Ich möchte keine Wetten drauf abschließen, daß das auf anderen Plattformen genauso funktioniert. Zuverlässiger (und auch schneller) geht's konventionell, denke ich.

Darf ich denn im Source ein bisserl rumschmieren (Credits bleiben natürlich)? Ich finde die Library nämlich bis auf diese Kleinigkeiten wirklich sehr nützlich!
Grüße,
Wolfgang

"I love deadlines. I love the whooshing sound they make as they pass by..."
DOUGLAS ADAMS

wflamme@mainz-online.de
http://www.sns1.de/partner/flamme/wflamme.nsf

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:LS-Library zum Datumshandling...
« Antwort #9 am: 22.11.02 - 07:42:11 »
@wolfgang

... ich hätte nicht gedacht, daß sich damit jemand so auseinandersetzt wie du. Freut mich natürlich. Die Library ist im Laufe der Zeit gewachsen. Die Berechnung der Arbeitstage war mir auch schon durch den Kopf gegangen, aber ich hatte noch nicht die Muse das umzuschreiben. Die Performance ist nicht die Beste...

... ich fände es toll, wenn du dich der Sache annehmen willst. So haben wir alle einen Nutzen davon - und das war ja auch mein anliegen...

ata
Grüßle Toni :)

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re:LS-Library zum Datumshandling...
« Antwort #10 am: 22.11.02 - 10:01:52 »
*kiss you*
hab mir das Teil reingezogen ...cool!!  8) ... spart einem ungemein Arbeit.
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:LS-Library zum Datumshandling...
« Antwort #11 am: 22.11.02 - 10:08:24 »
@all

... freut mich, wenn ihr damit was anfangen könnt, ich hatte schon einige Fälle, in denen ich die Lib gut verwenden konnte... ;D

... vielleicht optimiert es wflamme, denn seine Feststellungen sind durchaus richtig... :o

... ich hatte damals einen Grund, alles mit Strings zu handlen, allerdings weiß ich den nicht mehr - fakt ist - so tuts - wenns besser gehen kann, soll dem nichts im Weg stehen... :-\

... das mit den Schaltjahren tickt bislang auf allen Platformen, sollte jemand was besseres wissen, dann laßt mich bitte nicht dumm sterben... ::)

ata

Grüßle Toni :)

Offline wflamme

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 690
  • Geschlecht: Männlich
  • Irgendwie geht das schon...
    • wflamme
Re:LS-Library zum Datumshandling...
« Antwort #12 am: 22.11.02 - 10:21:07 »
@wolfgang

... ich hätte nicht gedacht, daß sich damit jemand so auseinandersetzt wie du. Freut mich natürlich. Die Library ist im Laufe der Zeit gewachsen. Die Berechnung der Arbeitstage war mir auch schon durch den Kopf gegangen, aber ich hatte noch nicht die Muse das umzuschreiben. Die Performance ist nicht die Beste...

... ich fände es toll, wenn du dich der Sache annehmen willst. So haben wir alle einen Nutzen davon - und das war ja auch mein anliegen...

ata

Ich habe auch so ein Ding zum selben Thema, allerdings Access-VBA und ich habe mir bestimmt schon 1000 mal vorgenommen, den Kram endlich auf LS umzuschreiben, klaue aber dann doch immer nur die gerade benötigten Routinen Routinen raus und schreib sie 'auf die Schnelle' um.

War also der reine Neid auf jemanden, der mehr Biß hat wie ich - haha!
Aber ich denke ich guck mir das alles - mein Hingestoppeltes und Deine Lib - beim nächstenmal an und dann werde ich mal die Kurve zu einer genialen Symbiose kriegen, ganz ganz bestimmt!
 ;D
Grüße,
Wolfgang

"I love deadlines. I love the whooshing sound they make as they pass by..."
DOUGLAS ADAMS

wflamme@mainz-online.de
http://www.sns1.de/partner/flamme/wflamme.nsf

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz