Avatar billede kapoou Nybegynder
11. november 2005 - 10:21 Der er 4 kommentarer

Dato format

Jeg har et lille spm. ang datoformater. Jeg har f.eks. følgende 25-11-2005 som jeg gerne vil have konverteret til formatet yyyymmdd. Hvordan gør jeg det?? Og for den sags skyld også tilbage igen.
Avatar billede fennec Nybegynder
11. november 2005 - 10:32 #1
Du laver en convert funktion :o)

Function ConvertToSqlDate(dato)
    dim SQLYear,SQLMonth,SQLDay
    SQLYear = Year(dato)
    SQLMonth = Month(dato)
    SQLDay = Day(dato)
    if SQLDay<10 then
        SQLDay = 0&SQLDay
    end if
    if SQLMonth<10 then
        SQLMonth = 0&SQLMonth
    end if
    if ConstDateFormat = 1 then
        ConvertToSqlDate = SQLMonth&"-"&SQLDay&"-"&SQLYear
    elseif ConstDateFormat = 2 then
        ConvertToSqlDate = SQLYear&SQLMonth&SQLDay
    else
        ConvertToSqlDate = SQLYear&SQLMonth&SQLDay
    end if
End Function
Avatar billede fennec Nybegynder
11. november 2005 - 10:33 #2
Der var lidt for meget i...

Function ConvertToSqlDate(dato)
    dim SQLYear,SQLMonth,SQLDay
    SQLYear = Year(dato)
    SQLMonth = Month(dato)
    SQLDay = Day(dato)
    if SQLDay<10 then
        SQLDay = 0&SQLDay
    end if
    if SQLMonth<10 then
        SQLMonth = 0&SQLMonth
    end if
    ConvertToSqlDate = SQLYear&SQLMonth&SQLDay
End Function

Den før har indbygget funktionalitet til at skifte mellem Access og MS-SQL formatet.
Avatar billede milandt Nybegynder
11. november 2005 - 10:40 #3
<%
Function convertDate(dato)
    convertDate = Year(dato)
    If Len(Month(dato)) = 1 Then
      convertDate = convertDate & "0"
    End If
    convertDate = convertDate & Month(dato)
    If Len(Day(dato)) = 1 Then
      convertDate = convertDate & "0"
    End If
    convertDate = convertDate & Day(dato)
End Function

Response.Write "25-06-2005 = " & convertDate("25-06-2005") & "<br>"
Response.Write "01-06-2005 = " & convertDate("01-06-2005") & "<br>"
Response.Write "12-11-2005 = " & convertDate("25-06-2005") & "<br>"
Response.Write date & " = " & convertDate(date) & "<br>"
%>
Avatar billede milandt Nybegynder
11. november 2005 - 10:41 #4
arg :) lidt for sent.
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