Startseite › Foren › Deutsches LiveCode-Forum › mit Datum rechnen
Schlagwörter: convert
- Dieses Thema hat 6 Antworten und 3 Teilnehmer, und wurde zuletzt aktualisiert vor 4 Jahren, 4 Monaten von Klaus Major.
-
AutorBeiträge
-
-
September 12, 2020 um 21:32 Uhr #22838
Hallo Gemeinde …. ja ichschön wieder.
Kann mir jemand sagen warum das bei mir nicht geht?
Der code ist aus dem Dictionary:put the date into foo -- 9/19/19, for example eigentlich 9/12/20 convert foo to dateItems -- 2019,9,19,0,0,0,5 add 28 to the item 3 of foo -- 2019,9,47,0,0,0,5 convert foo to date -- 10/17/19 put foo --> immer das aktuelle Datum
LG Immanuel
-
September 12, 2020 um 21:47 Uhr #22840
Hm, gerade den Code kopiert und in einem Button getestet und ich bekomme das korrekte Ergebnis -> 10/10/20!?
Hinweis:
Bitte nicht THE hier verwenden, einfach: add 28 to item 3 of foo -
September 13, 2020 um 00:25 Uhr #22844
-
September 13, 2020 um 05:59 Uhr #22850
Danke Klaus der Hinweiß mit dem nur den Code in einen Button packen hat mich auf die richtige Spur geführt.
Ich hatte zuvor mit itemdel das Datum zurechtgebastelt und dann haut das mit dem dateItems nicht mehr hin sondern hängt die 28 ganz hinten an.
Jetzt hab ich mir das su zurechtgebastelt und es funkt 😉
on closefield put fld"fldReDat" into dasDatum set itemdel to "." put item 2 of dasDatum & "/" & item 1 of dasDatum & "/" & item 3 of dasDatum into englDatum put fld"fldZahlungsziel" into zZiel set itemdel to "," convert englDatum to dateItems add zZiel to item 3 of englDatum convert englDatum to date set itemdel to "," convert englDatum to dateItems put item 3 of englDatum & "." & item 2 of englDatum & "." & item 1 of englDatum into deutschesDatum put deutschesDatum into fld"fldFaelligAm" end closefield
-
September 13, 2020 um 10:34 Uhr #22853
Aha! Yo, passiert mir auch von Zeit zu Zeit…
Aber einen Punkt müssen wir leider abziehen, ein „set itemdel to „,“
ist doppelt (überflüssig)! 🙂Du kannst übrigens auch mit einem deutschen Datum rechnen, Du musst es LC nur sagen:
... put the system date into heute convert heute from system date to dateitems add 1 to item 3 of heute convert heute to system date put heute ...
Et voila: 14.09.20
-
September 13, 2020 um 19:07 Uhr #22857
Danke für den Tip. Da kann ich mir da mit dem englDatum sparen.
das doppelte war ein Überbleibsel vom herum probieren 😉
-
September 13, 2020 um 19:13 Uhr #22858
Das keyword SYSTEM ist sehr hilfreich:
…
put the SYSTEM monthnames
…
put the SYSTEM weekdaynames
…
put the long SYSTEM time
…
Und wie gesagt auch bei allen Formen von DATE verwendbar!
-
-
AutorBeiträge
- Du musst angemeldet sein, um auf dieses Thema antworten zu können.