webForumDet fria alternativet

Datumformat

7 svar · 726 visningar · startad av SGuncel

SGuncelMedlem sedan jan. 2007218 inlägg
#1

Hur får man så att datumet 2007-10-10 blir 071010?
Har sökt på sidor, och har ej hittat lösning.

SBMedlem sedan maj 2000194 inlägg
#2

Så här kanske :)

a = Cstr(#2007-10-10#)
datum = Right(Year(a),2) & Right(Month(a),2) & Right(Day(a),2)
voigtann1Medlem sedan juni 20018 810 inlägg
#3

Du behöver inte ta CStr() på den ;) Year() klarar även av Date() format :)

@ndersMedlem sedan juni 200026 914 inlägg
#4

Den koden kommer bara fungera om månad och dag är större än 9. Släng på lite nollor på väl valda ställen också så kanske det fungerar.

voigtann1Medlem sedan juni 20018 810 inlägg
#5

just ja @nders ;)

datum = Right(Year(a),2) & Right("0" & Month(a),2) & Right("0" & Day(a),2)
SBMedlem sedan maj 2000194 inlägg
#6

Helt rätt, @nders.
Voigtann1, det är jag som ska skämmas :r . Hemställer att SGuncel accepterar svaret som löst.

SGuncelMedlem sedan jan. 2007218 inlägg
#7

voigtann1 skrev:

just ja @nders ;)

datum = Right(Year(a),2) & Right("0" & Month(a),2) & Right("0" & Day(a),2)

Vad menas med (a)? :p

voigtann1Medlem sedan juni 20018 810 inlägg
#8
a = Cstr(#2007-10-10#)

dvs skriver om datum strängen till en vanlig sträng...a är en variabel i din asp lösning.

Genererad på 377 ms · cache AV · v20260730165559-full.f96bc7eb