27. april 2003 - 13:23Der er
47 kommentarer og 1 løsning
Dato er på engelsk eller volapyk :S
Hejsan Jeg har et lille problem med et artikelsystem. Jeg har puttet dato på en artikel ind via "FormatDateTime(Now, vbLongDate)" Men datoen kommer på engelsk. Det er altså min hosting der har engelsk tid på deres servere. Kan jeg lave det engelske: Sunday, April 27, 2003 om til dansk?
kan det passe at <%Session.LCID = 1030%> skulle hjælpe? så står der nemlig: ??????????????????
Du skal bare sørge for, at session'en bliver sat, inden du skal bruge formatteringen. Jeg ville sætte den i global.asa under Sub Session_OnStart, så er du sikker på, den bliver sat.
Hvis du indsætter datoen i en tekstkolonne er der ingen ko på isen. Men hvis du benytter data/tid-felterne skal du ikke bruge dansk format, da SQL automatisk tolker dette som engelsk.
ok...tror jeg fik sessionen sat osv. men når jeg så vil sætte date ind (jeg har ikke ændret den siden sidst jeg testede hvor det virkede fint) siger den:
HTTP Error 507 507 Unexpected
The Web server encountered an unexpected error while communicating with the ASP service.
Please contact the server's administrator if this problem persists.
hehe...nej nu er problemet dette: http://www.danskrock.dk/test.asp?lcid=1033 - prøv først at oprette en artikel. Det virker fint. Så bliver du smidt tilbage men nu med lcid = 1030...prøv at opret en artikel...then you will understand...
Konklusion: Hvis jeg indsætter date() mens at lcid er 1030 kommer der en fejlmeddelse. Hvis jeg indsætter "FormatDateTime(Now, vbLongDate)" mens at lcid er 1030 bliver dato ????????????? --- Hvis jeg indsætter date() mens at lcid er 1033 kommer datoen sårn: 4/27/2003 Hvis jeg indsætter "FormatDateTime(Now, vbLongDate)" mens at lcid er 1030 bliver dato Sunday, April 27, 2003 --- Jeg vil gerne ha at det står på dansk...
ok den virker heller ikke. kan man ikke i mysql tager en kopi af felts indhold også oprette en nyt felt med datatype som datoklokkesæt og bagefter indsætter dataene ind? ellers vil jeg kigge på din kode, hvis du lægger den her?
Ok og så behold LCID = 1030 i toppen og lav din insert således:
Function MakeDate(Format) Format = Replace(Format, "dd", Day(Date)) Format = Replace(Format, "mm", Month(Date)) Format = Replace(Format, "yyyy", Year(Date)) Format = Replace(Format, "hh", Hour(Time)) Format = Replace(Format, "nn", Minute(Time)) Format = Replace(Format, "ss", Second(Time)) MakeDate = Format End Function
kan du ikke lige lave et eksempel på udtrækket hvor den også henter data fra kolonnen tekst...altså i rs... jeg kan ikke helt hitte ud af hvor jeg skal sætte det ind...
Jeg skal nok give hossein lidt, hvis han er interesseret.
Synes godt om
Ny brugerNybegynder
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.