Templates by BIGtheme NET
Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
  • Seite:
  • 1

THEMA:

Wochentagsberechnung 27 Mär 2022 10:29 #1

  • AbsoluteFosback3
  • Offline
  • Gold Boarder
  • Gold Boarder
  • Beiträge: 209
  • Dank erhalten: 117
Moin

Mit [DatumZeit.Wochentag] kann man den aktuellen Wochentag ermitteln und wie geht das bei einem anderen als den aktuellen Tag?

Fosback

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Wochentagsberechnung 27 Mär 2022 13:25 #2

  • Stefan
  • Stefans Avatar
  • Offline
  • Administrator
  • Administrator
  • Beiträge: 1127
  • Dank erhalten: 1664
Hallo, Fosback!

Das geht schon: Suche dir ein Datum mit dem gewünschten Wochentag aus und formatiere das mit "dddd", etwa [cX.DatumZeit(1.3.2022)§dddd] für "Dienstag".

Ich werde aber dem Variablenbereich DatumZeit eine zusätzliche Eigenschaft spendieren, um das einfacher zu machen:

.WochentagsName(Index):
Liefert den Namen des per Index (1..7) angegebenen Wochentags. / Index=1 liefert den im System eingestellten Tag des Wochenbeginns (Deutschland: Montag). / Index=0 liefert den Tagesnamen des angegebenen bzw. heutigen Datums.

Liebe Grüße
Stefan
Folgende Benutzer bedankten sich: daywalker, AbsoluteFosback3

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Wochentagsberechnung 27 Mär 2022 17:41 #3

  • AbsoluteFosback3
  • Offline
  • Gold Boarder
  • Gold Boarder
  • Beiträge: 209
  • Dank erhalten: 117
Hi Stefan
Benötige den Index, also so:
Fosback

 

cX4Web cX4Web Code

Was ist das?

1  *** Tageszähler ermitteln (1=Montag, 2=Dienstag....) *************************************************************************************************
2  Setze in [jahr1]: '2022'
3  Setze in [Tagesnamenkomplett]: 'Montag#Dienstag#Mittwoch#Donnerstag#Freitag#Samstag#Sonntag'
4  Schleife ab hier mit Variable [Tageszähler] von 1 bis 7 Schrittweite 1
5   Setze in [Tagesnamen]: '[Tagesnamenkomplett]' , Teilstück Nr. [Tageszähler], Trenner '#'
6   Wenn (? '[Tagesnamen]=[cX.DatumZeit(1.1.[Jahr1])§dddd]'), ""
7    Beende Schleife
8   Ende Wenn
9  Schleife bis hier
10  Meldung '[Tageszähler]', Titel 'Titel', Buttons 'OK, Abbrechen', Symbol 'Information'

cX4Web Code: Einfach anklicken zum Kopieren und in click.EXE 5.0 einfügen


(10 Zeilen, cX 5.0.8.7)

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Seite:
  • 1

Community

Wir benutzen Cookies

Wir nutzen Cookies auf unserer Website. Diese Cookies sind essenziell für den Betrieb dieser Website. Sie können selbst entscheiden, ob Sie die Cookies zulassen möchten. Bitte beachten Sie, dass bei einer Ablehnung womöglich nicht mehr alle Funktionalitäten der Seite zur Verfügung stehen.

Sie sind noch nicht Mitglied unserer Community? Melden Sie sich jetzt an!

Anmelden