sjuul Posted December 10, 2007 Posted December 10, 2007 Hallo, Ik heb in een scriptstap een korte datum nodig, zoals 31122007. Nu doe ik dat met deze clalculatie: Substitute ( GetAsDate ( Get ( CurrentDate ) ) ; "-" ; "" ) Maar die loopt stuk op het moment dat de dag of maand maar uit één getal bestaat. (02-12-2007 komt op 2122007, net als 21-02-2007) Nu wil met voorloopnullen gaan werken, maar ik heb niet zo snel door hoe dat aan te pakken. Quote
0 Peter-Paul Posted December 10, 2007 Posted December 10, 2007 (edited) Let ( [xCurrentDate = Get ( CurrentDate ) ] ; Right (100 + Month (xCurrentDate) ; 2) & Right ( 100 + Day (xCurrentDate); 2) & Year (xCurrentDate) ) Deze is echter niet taalafhankelijk. Edited December 10, 2007 by Guest Quote
0 AvD Posted December 10, 2007 Posted December 10, 2007 Heb het hier eventjes gedaan door het datumveld zo te formateren dat er voorloopnullen instaan en geen separators. Dan heb je het meteen. Als je de separators behoudt (bijvoorbeeld de slash), doe je het zo: Substitute(GetAsText(Datum);"/";"") Quote
Question
sjuul
Hallo,
Ik heb in een scriptstap een korte datum nodig, zoals 31122007. Nu doe ik dat met deze clalculatie:
Maar die loopt stuk op het moment dat de dag of maand maar uit één getal bestaat. (02-12-2007 komt op 2122007, net als 21-02-2007)
Nu wil met voorloopnullen gaan werken, maar ik heb niet zo snel door hoe dat aan te pakken.
2 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.