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

THEMA:

Datumsformat / Formatierungszeichen 27 Apr 2021 15:02 #1

  • rolf-HB
  • Offline
  • Beiträge: 2
  • Dank erhalten: 3
Hallo,CX5 Gültige Formatierungszeichen sind (bitte Groß-/Kleinschreibung beachten!):
0=Ziffer oder 0, #=Ziffer oder Nichts, #,0=Zahl mit Tausenderpunkten, 0.00=Zahl mit zwei Nachkommastellen
hh=Stunde, mm=Minute, ss=Sekunde, yyyy=Jahr, MM=Monat, dd=Tag, ww=Kalenderwoche, MMMM=Monatsname, dddd=Tagesname
CX4 Skipte hatten noch eine andere Formatierung der Variablen.
 "dd" für Tage (oder yyyy=Jahre, q=Quartale, mm=Monate, ww=Wochen, hh=Stunden, nn=Minuten, ss=Sekunden)


Das erschwert es mir CX4 Skripte nach CX5 zu konvertieren. Bleibt das so, ist das so systembedingt vorgegeben?

 
Folgende Benutzer bedankten sich: Bandit

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Datumsformat / Formatierungszeichen 27 Apr 2021 17:24 #2

  • Bandit
  • Bandits Avatar
  • Offline
  • Beiträge: 38
  • Dank erhalten: 19
Darauf bin ich auch erst einmal herein gefallen ! ich habe aber immer noch einen Wurm darin.
Ich würde mir wünschen das Alte würde bleiben, aber alles Neu mach der kommende Mai.
lg. Wolfgang

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Datumsformat / Formatierungszeichen 28 Apr 2021 07:06 #3

  • Soko
  • Sokos Avatar
  • Offline
  • Platinum Boarder
  • Platinum Boarder
  • Beiträge: 535
  • Dank erhalten: 438
Hallo,

ja, da hat sich in cX5 einiges geändert. Bei der Konverteirug werden aber entsprechende Hinweise generiert.

Vielleicht ist das nachfolgendes Skript auch eine kleine Hilfe.

Ciao,
Joachim

cX4Web cX4Web Code

Was ist das?

1 *** DatumZeit Test
2 Setze in [MeinDatum]: '[cX.Datum] 17:11:22'
3 :: start
4 Wenn (? '[cX.DatumZeit([MeinDatum]).Gültig]')
5 Meldung 'Eingabe: [MeinDatum]¶Lang: [cX.DatumZeit([MeinDatum]).Lang]¶Kurz: [cX.DatumZeit([MeinDatum])...', Titel 'Datum/Zeit Test', Buttons 'Weiter¶Hilfe', Symbol 'Information'
6 Wenn (? '[cX.Antwort]=1002')
7 Starte www.clickexe.net/help/index.html?var_datetime.htm
8 Ende Wenn
9 Sonst
10 Setze in [MeinDatum]: 'Ungültig: [MeinDatum]'
11 Ende Wenn
12 Eingabe 'Neuen Datum/Zeitwert eingeben.^MLeere Eingabe beendet das Skript' in [MeinDatum] , Vorgabe '[MeinDatum]', Titel 'DatumZeit-Test', Kein Abbruch
13 Aufruf Marke 'start' (? Unwahr: Text leer '[MeinDatum]')
14 Beende Skript

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


  (14 Zeilen, cX 5.0.8.1)

 
Folgende Benutzer bedankten sich: Bandit, technicplace

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Datumsformat / Formatierungszeichen 28 Apr 2021 14:13 #4

  • Stefan
  • Stefans Avatar
  • Offline
  • Administrator
  • Administrator
  • Beiträge: 1219
  • Dank erhalten: 1744
Hallo, Leute!

Die Unterschiede zwischen cX4 und cX5 bei den Formatierungszeichen habe ich mir nicht ausgedacht, sondern diese Auswertung findet im System statt. Da aber dummerweise das .NET-System (in cX5 verwendet) etwas anders (aber nun der Standard) ist als das alte Win32 (in cX4 verwendet), muss man damit leben.
Ärgert mich ja auch, aber immerhin werden ja auch beim Konvertieren von Skripten Hinweise dazu angezeigt.

Also: Tut mir ja leid, ist aber dummerweise nicht zu ändern...

@Soko: Danke für dein Beispiel dazu, an dem man ganz gut Alternativen zu der Formatierung sieht! Zu beachten ist aber dabei, dass [cX.DatumZeit().X] eine Pro-Funktion ist, daher ist das bei Nutzern der Home-Version nur im Volltest-Modus nachvollziehbar.

Liebe Grüße
Stefan
Folgende Benutzer bedankten sich: daywalker, Bandit, Motoxtreme, rolf-HB

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