dll schrieb:
> Schlaumaier schrieb:
>> über 20 Datums-Funktionen
Nein. :) Das Problem ist die TODAY Funktion die so lausig zu tippen
ist.
z.b.
heute = lib.datum_falsch(today.now)
liefert Heute = "2021-09-13"
Datum_beschreibung = lib.datum_text(today.now, "tmj", ".")
Datum_beschreibung = "9. September 2021"
Datum_wochentag = lib.datum_wochentag(today.now)
Datum_wochentag = "Montag"
Datum_wochentag_klein = lib.datum_wochentag_klein(today.now)
Datum_wochentag_klein = "Mo"
Das selbe mit den Namen des Monats.
U.s.w.
Und JA ich hätte diese Funktionen alle in 1 packen können.
Aber es ist halt so gewachsen. ;)
Und ich mag keine Optionalen Parameter.
Weil man dann die Funktionen in anderes Software anpassen muss, wenn man
mehr als einen Optionalen Parameter hat.
So wähle ich in der liste nur noch aus wenn in LIB.D getippt habe. :)
Ich muss sehr oft mit Datumsangaben arbeiten. Für Überschriften + Stand
bei Dokumenten. In Datenbanken etc. Wenn man z.b. das Datum falsch
herum in einen Textfeld im Format jjjj-mm-tt abspeichert in eine
Abfrage eine Zeitraum 10 x einfacher als wenn man sich mit
Datumsfunktionen herum plagt.
Davon abgesehen sind diese Datums global lesbar, ohne die Localen
Eigenschaften des Landes. Ergo hat man ein Datumsbackup.
Und wenn ich irgend eine Schreibweise aus einen Datum brauche, fummele
ich die mir 1 x zusammen und dann wird das eine Funktion.
Ich habe seit ich Programmiere z.b. noch NIE eine Systemfunktion direkt
aufgerufen, sondern IMMER durch eine eigene Lib oder durch einen
Funktion im Programm.
Grund : Wenn MS die Aufrufparameter / Typen der Funktion ändert muss ich
das nur 1 x ändern. Wenn sie die Funktion entfernen, schreibe ich sie
halt neu. Mir doch egal.
Davon abgesehen bin ich viel zu faul, Codes in jede Menge Programmen zu
pflegen wenn ich mal ein Logischen Fehler in einer Funktion habe.