webForumDet fria alternativet
Logga in / Bli medlem

Datumformat

ASP

7 svar · 728 visningar · startad av SGuncel

Medlem sedan jan. 2007217 inlägg
Frågan#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.

250 ms totalt · 4 externa anrop · v20260731065814-full.5386d3bf
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)