Avatar billede phineas_phreak Nybegynder
18. februar 2004 - 13:43 Der er 5 kommentarer og
1 løsning

langt datoformat igen igen

Hejsa ...
Står lige med et lille problem.
Er det muligt ligesom at bruge Session.LCID = 1030
for at konvertere til dansk tidsformat, så få en der konverterer datoen til 19. juni 2004 f.eks. ?
I access hedder den langt datoformat hvis nogen er i tvivl om hvad jeg mener ?

på forhånd tak.
Avatar billede eagleeye Praktikant
18. februar 2004 - 14:11 #1
For at lave lang dato format skal du brug formatDatetime når du udskriver:

Response.Write FormatDateTime(Date,1)
Avatar billede eagleeye Praktikant
18. februar 2004 - 14:11 #2
Det kan være ,1 skal være noget andet kan ikke helt huske det:
Response.Write FormatDateTime(Date,2)
Response.Write FormatDateTime(Date,3)
Response.Write FormatDateTime(Date,4)
Avatar billede phineas_phreak Nybegynder
18. februar 2004 - 14:20 #3
problemet er at jeg henter det ud fra en SQL:

SELECT * FROM arrangement WHERE dato >= date()

Og Access komverterer det automatisk næsten ligegyldigt hvordan man indtaster datoen. Altså 02-02-2004 02/02/2004 osv.

Men serveren står med Session.LCID = 1033 så jeg bliver nødt til at konvertere det først for at den skal vide det er den rigtige dato vi snakker om.

Så det var sådan set derfor jeg spurgte. den er måske lidt tricky ?
Avatar billede eagleeye Praktikant
18. februar 2004 - 17:38 #4
Ja men FormatDateTime bruger Session.LCID til at  bestemme hvordan det skrives ud på siden. Så hvis du bruge 1033 skrive den det ud i engelsk format.

men du kan bruge en kolonne i stedet for Date i denne:

Response.Write FormatDateTime(rs("kolonne"),1)

Eller må du lave din egen ligge udskriver:

arrMaaned = Split(",januar,februar,marts,april,maj,juni,juli,august,september,oktober,november,december",",")
dato = rs("kolonne")
datoStr = Day(dato) & ". " & arrMaaned(Month(dato)) & " " & Year(dato)
Avatar billede phineas_phreak Nybegynder
26. februar 2004 - 12:55 #5
Smid et svar så du kan få dine point. Det virker selvfølgelig som det skal, bare mig der ik lige var vågen :D
Avatar billede eagleeye Praktikant
12. marts 2004 - 16:43 #6
Ok :)
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