Avatar billede sp Nybegynder
30. oktober 2000 - 00:46 Der er 4 kommentarer og
1 løsning

Array til rettelse af Date/Time-format

Hejsa.
Fordi jeg vil have at den altid til returnere 2 cifre pr. oplysning, har jeg lavet disse end-if løsninger.
Er der ikke mulighed for at lave noget der ikke fylder så meget. Jeg kender ikke så meget til det. Men er der ikke noget der hedder select case?
vh Søren

if DatePart(\"m\", dtmDate) < 10 then
Months =\"0\" & DatePart(\"m\", dtmDate)
else
Months= DatePart(\"m\", dtmDate)
end if

if DatePart(\"d\", dtmDate) < 10 then
Days =\"0\" & DatePart(\"d\", dtmDate)
else
Days = DatePart(\"d\", dtmDate)
end if

if DatePart(\"h\", dtmDate) < 10 then
Hours =\"0\" & DatePart(\"h\", dtmDate)
else
Hours = DatePart(\"h\", dtmDate)
end if

if DatePart(\"n\", dtmDate) < 10 then
Minutes =\"0\" & DatePart(\"n\", dtmDate)
else
Minutes = DatePart(\"n\", dtmDate)

end if

if DatePart(\"s\", dtmDate) < 10 then
Seconds =\"0\" & DatePart(\"s\", dtmDate)
else
Seconds = DatePart(\"s\", dtmDate)

end if
Avatar billede lbs Nybegynder
30. oktober 2000 - 01:06 #1
du kan gøre det på en helt anden måde

right(\"00\" & DatePart(\"s\", tmpDate) ,2)

og jo der er noget der hedder select case..

Det ser ca sådan ud:

minvar = 1

Select Case minvar
  Case 1
    Response.Write \"et\"
  Case 2
    Response.Write \"to\"
End Select

Mvh Jonas
 


Avatar billede sp Nybegynder
30. oktober 2000 - 11:26 #2
Mener du at jeg kan skrive


seconds= right(\"00\" & DatePart(\"s\", tmpDate) ,2) ?

Husk jeg skal have hvert eneste oplysning ud.
Delt op i år,måneder,dage,timer,minutter, sekunder!

vh Søren Peter

Avatar billede sp Nybegynder
30. oktober 2000 - 12:17 #3
Det ser ud til at holde mig til functionen d.v.s dmtDate, så virker f.eks. seconds således.

seconds= right(\"00\" & DatePart(\"s\", dtmDate) ,2) ?

vh Søren Peter
Avatar billede sp Nybegynder
30. oktober 2000 - 12:17 #4
Ja
Avatar billede sp Nybegynder
30. oktober 2000 - 12:47 #5
Jeg kan godt se det nu.

Returnerer den f.eks. 9 eller 10
Sætter vi 2 nuller på
---
009
0010
---
V.h.a. right -function så returnerer den altid de 2 cifre til højre

D.v.s.
009 = 09
0010= 10

vh Søren Peter
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester