Avatar billede jfsjfs Nybegynder
31. august 2006 - 10:43 Der er 2 kommentarer

Korrekt formatering af dato og tid.

Hejsa.

Jeg har følgende MySQL Query:

StrSQL = "SELECT id, navn, adresse, postnr, city, dato, DATE_FORMAT(dato, '%W %e %M %T') as datox, tidspunkt, antal, pris, sted, kommentar, telefon, email, status FROM bookinger ORDER BY dato DESC;"

Det spytter bla. en dato og tid ud på engelsk som ser således ud:
"Wednesday 9 August 08:30:00"

Jeg vil gerne have at det skal sådan her ud istedet og være på dansk:

"Onsdag d. 9. august kl. 8:30"

Der er 2 opgaver her.

1) Oversættelse af ugedage navne og måneder fra engelsk til dansk i min MySQL Query. Jeg ved man skal bruge CONCAT men hvordan....?

2) Opsplitning af det ResultSet RS ("datox") så jeg kan indsætte "d." før dato, punktum efter datoen, og "kl." før tidsangivelsen og fjerne sekunderne fra tidsangivelsen.
Hvordan hulen gør man det..?

(Jeg koder i ASP og ikke ASP.NET)
Avatar billede arne_v Ekspert
03. september 2006 - 02:26 #1
Mit råd vil være at hive dato ud af MySQL i det format som nu er nemmest og så
lade din ASP side stå for formateringen.
Avatar billede jfsjfs Nybegynder
04. september 2006 - 09:07 #2
Jeg har selv rodet lidt med det og fundet en løsning; At lade ASP formatere dato og tid ved at splitte strengen op med funktionerne left mid og right og bruge replace til at erstatte navne på ugedage og måneder. Og det virker præcis efter hensigten.
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
Computerworld tilbyder specialiserede kurser i database-management

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