Datumformat

ASP

7 svar · 747 visningar · startad av SGuncel

Medlem sedan jan. 2007217 inlägg
Trådstart#1

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

Medlem 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)
Medlem sedan juni 20019 519 inlägg
#3

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

Medlem sedan juni 200032 967 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.

Medlem sedan juni 20019 519 inlägg
#5

just ja @nders ;)

datum = Right(Year(a),2) & Right("0" & Month(a),2) & Right("0" & Day(a),2)
Medlem 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.

Medlem sedan jan. 2007217 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

Medlem sedan juni 20019 519 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.

262 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)