Avatar billede c-lund Nybegynder
26. september 2007 - 16:26 Der er 13 kommentarer og
1 løsning

Sortering af streng efter dato

Hej
jeg har en Variabel der indeholder nederstående.
Listen består af sæt der hver i sær indeholde nogle informationer. jeg ville høre om det var muligt at sortere listen, så den kommer til at stå i rigtig rækkefølge i forhold til datoen. dvs. at første dato kommer først. er dette muligt?

Liste
;14-11-2007,07:00 - 08:45,None,100
;21-11-2007,07:00 - 08:45,None,100
;12-12-2007,07:00 - 08:45,None,100
;19-12-2007,07:00 - 08:45,None,100
;26-12-2007,07:00 - 08:45,None,100
;02-01-2008,07:00 - 08:45,None,100
;20-02-2008,07:00 - 08:45,None,100
;27-02-2008,07:00 - 08:45,None,100
;05-03-2008,07:00 - 08:45,None,100
;12-03-2008,07:00 - 08:45,None,100
;12-09-2007,17:00 - 18:30,None,104
;19-09-2007,17:00 - 18:30,None,104
;26-09-2007,17:00 - 18:30,None,104
Avatar billede neoman Novice
26. september 2007 - 16:31 #1
Ja - hvis du skriver dato som yyyy-MM-dd,  så vil sortering for strenge sortere den rigtigt
Avatar billede c-lund Nybegynder
26. september 2007 - 16:35 #2
ok, men hvis dato så står sådan, hvordan sortere man den?
Avatar billede neoman Novice
26. september 2007 - 17:14 #3
vil du sortere i kode eller i db ? I kode, hvis du har det hele i et array, så kan du hive dato ud og sortere efter det. I db kan du lave en ny variabel i en række, hive datoen ud af de første 10 left tegn eller hvor mange der nu er,lave det om til datetime, og så sortere efter det
Avatar billede neoman Novice
26. september 2007 - 17:21 #4
I kode kunne du lave datoen i strengene om til det format jeg skrev, sortere, og derpå lave formatet tilbage til det oprindelige
Avatar billede c-lund Nybegynder
26. september 2007 - 18:50 #5
Det skal sorteres i kode, men ved ikke hvordan sådan en funktion ser ud. Har du et eks. på dette ?
Avatar billede neoman Novice
26. september 2007 - 19:05 #6
nope - jeg koder asp.net hvor man har den slags indbygget. Bare vent, så kommer der sikkert en asp-programmør forbi. Ellers er der sort-algoritmer ude på nettet.
Avatar billede jansangill Nybegynder
26. september 2007 - 21:27 #7
Jeg spørgher nok dumt, men er det ikke bare at sortere efter dato I SQL kaldet, hvis der er en kald?
Avatar billede c-lund Nybegynder
27. september 2007 - 10:54 #8
Jeg kan ikke sortere efter dato, da det ikke kommer fra en database
Avatar billede bauerdata Nybegynder
27. september 2007 - 14:30 #9
Avatar billede c-lund Nybegynder
27. september 2007 - 15:25 #10
Jeg er ikke helt sikker på hvad der sker. er det et andet programmerings sprog?
kan du evt. hive det ud jeg skal bruge, og poste det her på exp?

på forhånd tak
Avatar billede c-lund Nybegynder
28. september 2007 - 13:05 #12
Det bliver nok nød til at være en ASP løsning, ellers ved jeg ikke hvad der forgår. men ellers tak for hjælpen
Avatar billede neoman Novice
29. september 2007 - 16:03 #13
Hvad er det egentlige problem ? Hvis du googler på "sort algorithm" så kan du finde opskriften på hvordan man kan sortere noget.

Hvis du ikke ved hvordan man koder i ASP så kunne du jo lægge dette her ud under Opgaver http://www.eksperten.dk/spm/Opgaver/Programmeringsopgaver/ASP/, og se om du kan lokke nogen til at kode det for dig:)
Avatar billede c-lund Nybegynder
10. oktober 2007 - 15:44 #14
Hej
I skal have tak for hjælpen, fik ikke lige løst problemet med sortering. men klarede det på anden vis.
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