/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Tekststreng - opdel
Fra : Thomas


Dato : 27-04-03 18:14

Jeg har en dato tekststreng som ser f.x. således ud: 11-10-2003
Den vil jeg gerne have opdelt i dag, mdr og år. Hvordan gør jeg det?



 
 
Finn Elmgaard (27-04-2003)
Kommentar
Fra : Finn Elmgaard


Dato : 27-04-03 18:27

"Thomas" <asdasdsa@asdsadasd.dk> wrote in message
news:b8h33i$2bcf$1@news.cybercity.dk...
> Jeg har en dato tekststreng som ser f.x. således ud: 11-10-2003
> Den vil jeg gerne have opdelt i dag, mdr og år. Hvordan gør jeg det?
>
Hvis jeg forstår dit spørgsmål rigtigt kan du bruge:
dag = day("11-10-2003")
mdr = month("11-10-2003")
aar = year("11-10-2003")

mvh
Finn



Jens Gyldenkærne Cla~ (27-04-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 27-04-03 20:36

Finn Elmgaard skrev:

>> Jeg har en dato tekststreng som ser f.x. således ud:
>> 11-10-2003 Den vil jeg gerne have opdelt i dag, mdr og år.
>> Hvordan gør jeg det?

> dag = day("11-10-2003")
> mdr = month("11-10-2003")
> aar = year("11-10-2003")

Det kræver at datoværdien også opfattes som dd-mm-yyyy. Day, month
og year er glimrende at bruge hvis man arbejder med datovariable -
fx en dato fra et recordset. Men hvis inputtet som her er
tekststrenge - oven i købet i dansk datoformat (som kan
fejlfortolkes i asp hvis man ikke sikrer sig) - vil jeg foretrække
at bruge split:

Dim datoDele, dag, maaned, aar
datoDele = Split("11-10-2003", "-")

dag = datoDele(0)
maaned = datoDele(1)
aar = datoDele(2)
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Bjarke Walling Peter~ (29-04-2003)
Kommentar
Fra : Bjarke Walling Peter~


Dato : 29-04-03 00:39

Jens Gyldenkærne Clausen skrev:
> Det kræver at datoværdien også opfattes som dd-mm-yyyy. Day, month
> og year er glimrende at bruge hvis man arbejder med datovariable -
> fx en dato fra et recordset. Men hvis inputtet som her er
> tekststrenge - oven i købet i dansk datoformat (som kan
> fejlfortolkes i asp hvis man ikke sikrer sig) - vil jeg foretrække
> at bruge split:
[klip]

Man skal vel blot huske at sætte LCID = 1030. Men du har ret, hvis man vil
være helt på den sikre side - dog føler jeg mig tryg nok ved at min
fortolker læser datoerne efter dansk format - og udskriver dem ligeså med
FormatDateTime.

Mvh. Bjarke



Jens Gyldenkærne Cla~ (29-04-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 29-04-03 09:18

Bjarke Walling Petersen skrev:

>> Det kræver at datoværdien også opfattes som dd-mm-yyyy.

> Man skal vel blot huske at sætte LCID = 1030.

Ja, det skulle være nok.

Under alle omstændigheder er den gyldne regel med datoberegninger:

Test, test, test, test, ...
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408935
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste