Avatar billede diz Nybegynder
01. juli 2003 - 12:17 Der er 3 kommentarer og
1 løsning

streng til dato

Hejsa,
Jeg har et mindre problem med at konvertere en streng til en dato
Her er lidt kode:

Function AddDays(DateDay, DateMonth, DateYear, DaysToAdd)
    Datoen = DateDay & "-" & DateMonth & "-" & DateYear
    AddDays = DateAdd("d", DaysToAdd, Datoen)
End Function

Det går så galt med følgende fejl : 'Typerne passer ikke sammen: 'Datoen''

Men hvis jeg prøver med :

Function AddDays(DateDay, DateMonth, DateYear, DaysToAdd)
    Datoen = DateDay & "-" & DateMonth & "-" & DateYear
    AddDays = DateAdd("d", DaysToAdd, "01-07-2003")
End Function

så er der ingen problemer. Er der nogen der kan kommer med en løsning på dette problem. Det er vel noget med at kunne konvertere en streng til en dato., men det kan jeg åbenbart ikke finde ud af...

/Sune
Avatar billede dta Nybegynder
01. juli 2003 - 12:26 #1
Function AddDays(DateDay, DateMonth, DateYear, DaysToAdd)
    Datoen = DateSerial(DateYear, DateMonth, DateDay)

    AddDays = DateAdd("d", DaysToAdd, Datoen)
End Function
Avatar billede diz Nybegynder
01. juli 2003 - 12:37 #2
Det var jo lige hva jeg skulle bruge....

Er der forskel på hvordan ASP håndtere datoer under forskellige miljøer? Jeg mener hvis min side kommer til at køre på en engelsk version af windows, vil datoformatet så være anderledes?

dta : Smid lige et svar hvis du vil have point :)

/Sune
Avatar billede dta Nybegynder
01. juli 2003 - 12:49 #3
Kun hvis du "konverter" det til tekst med feks format date. Dette bruge typisk i SQL sætninger (SQL acceptere kun US formatered dato) og så har du problemet.

Date variantern er antal milisekunder siden en-eller-anden dato (Kan ikke huske) og er derfor ikke afhænig af landet.
Avatar billede diz Nybegynder
01. juli 2003 - 12:50 #4
tak for det og fortsat god dag :)
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