Avatar billede skildpadden Nybegynder
02. april 2003 - 15:21 Der er 6 kommentarer og
1 løsning

Datoformat - udtræk fra db

Jeg har en db med data som f.eks. 31-12-2002 - når disse hentes via asp vises de som 12/31-2002.

Jeg har tilføjet <%Session.LCID = 1030%> på siden.

Så jeg fatter ingen...
Avatar billede mufoxe Nybegynder
02. april 2003 - 15:51 #1
Hvad med en SET DATEFORMAT i databasen?
Avatar billede mufoxe Nybegynder
02. april 2003 - 15:52 #2
Prøv også med SetLocale funktionen i ASP.
Avatar billede eagleeye Praktikant
02. april 2003 - 17:18 #3
Er det et tekst felt eller et dato felt du har i databasen.

Det kan være du skal prøve at skrive CDate omkring når du udskriver samt havde Session.LCID = 1030 i toppen af filen


Response.write CDate(rs("dato_kolonne"))
Avatar billede -master-d- Nybegynder
02. april 2003 - 20:59 #4
Prøv med dette

i toppen skrives som du allerede har gjort.
<%Session.LCID = 1030%>

Når du så henter din data skal det bare have et datoformat, for dd-mm-yyyy gælder formatet vbShortDate.

Så når du henter din data ud skal det gøres sådan her.
Response.write FormatDateTime(rs("dato"), vbShortDate)
Avatar billede hossein Nybegynder
02. april 2003 - 21:28 #5
prøv denne her for at se om det skyldes server:
http://www.sourcecodecorner.com/tips/asp/upsetdate.asp
Avatar billede mm12010 Nybegynder
03. april 2003 - 08:08 #6
Jscript:

    daysWeek = new Array()
    daysWeek[0]="Søndag"
    daysWeek[1]="Mandag"
    daysWeek[2]="Tirsdag"
    daysWeek[3]="Onsdag"
    daysWeek[4]="Torsdag"
    daysWeek[5]="Fredag"
    daysWeek[6]="Lørdag"
    dag = new Date(rs.Fields("dato"));
    dato = daysWeek[dag.getDay()]+" d. "+dag.getDate()+"-"+(dag.getMonth()+1)+"-"+dag.getYear();
   
    tid = new Date(rs.Fields("tid"));
    tid = tid.getHours()+":"+tid.getMinutes();
Avatar billede janegil Nybegynder
21. april 2004 - 11:29 #7
Urghh! LCID=1030 betyr "Danish". Betyr det at man setter dansk tidszone og dansk datoformat under ett - at man ikke kan angi New York lokaltid på dansk format?

Uansett, http://www.microsoft.com/globaldev/reference/win2k/setup/langid.mspx lister ikke ISO 8601 som hverken språk eller locale.

Jeg har bruk for hjelp på http://eksperten.dk/spm/491689
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