Avatar billede crapman Nybegynder
23. januar 2004 - 11:57 Der er 5 kommentarer

mystisk datoformatering

Jeg er ved at lave et system som skal formatere en forfærdeligt masse poster fra en gammel filemaker database ind i en ny og mere optimal mysql database.

Nu har jeg blot et problem, for i en af tabellerne er der et timestamp som angiver hvornår en ordre er oprettet. Dette timestamp er indskrevet af BRUGEREN, og ikke selve databasen... Derfor er der ofte forskel på hvordan det er skrevet... Nogle gange står der 25/01/2000, andre gange 25.01.2000 og nogle gange 25-01-2000....

Nu vil jeg så lave en dropdown menu, hvor den der konverterer skal vælge den rigtige dato... (evt. med et direkte udtræk til højre for den, så brugeren kan SE hvad der oprindeligt er skrevet)...

Jeg vil bare forfærdeligt gerne lave et script som automatisk sætter selected på dropdown'en ved 25, hvis datoen er 25...

Jeg kan forestille mig at man skal lave et array, hvor den enten splitter ved "." eller "/" eller "-" men hvordan laver man det???
Avatar billede viciodk Praktikant
23. januar 2004 - 12:12 #1
Avatar billede viciodk Praktikant
23. januar 2004 - 12:13 #2
I Java mener jeg man bruger noget som hedder StringTokenizer. Mon der er noget tilsvarende i ASP?
Avatar billede crapman Nybegynder
23. januar 2004 - 12:17 #3
mjah... men hvordan splitter man ved forskellige tegn?
Avatar billede viciodk Praktikant
23. januar 2004 - 12:35 #4
I mit link er der en som skriver

Dim arrStr1 = Split("25-01-2000","-")

Through this u will get an array arrStr(0) to arrStr(2)

Du kan vel så gøre det samme med

Dim arrStr2 = Split("25.01.2000",".")
og
Dim arrStr3 = Split("25/01/2000","/")

Måske er det muligt at koble dem sammen, så der først bliver checket for hvilket adskillertegn som bruges og derefter benyttes den rigtige funktion.
Avatar billede crapman Nybegynder
23. februar 2005 - 10:09 #5
Jeg brugte noget hen i den retning som viciodk skrev, smid et svar og du får halvdelen af pointene :)
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