Avatar billede no_doubt Nybegynder
03. februar 2010 - 23:46 Der er 7 kommentarer og
1 løsning

byt om på dato og md

hvordan får jeg byttet om på dato og md. når jeg udskriver recordset
strengen ser sådan ud 02-03-2010 og skal se sådan ud 03-02-2010
Avatar billede arne_v Ekspert
03. februar 2010 - 23:56 #1
Det er vel et spørgsmål om at skifte fra US til DK !?
Avatar billede burningice Nybegynder
04. februar 2010 - 04:43 #2
jo, men nu er vbs desværre ikke så smart omkring datoer og formatering !?

hvad jeg umiddelbart kan finde frem til i referencemanualerne er noget i retningen af følgende

dim d = CDate("02-03-2010")

og derefter kan du udskrive din format-string således

Date(d) &"-"& Month(d) &"-"& Year(d)
Avatar billede arne_v Ekspert
04. februar 2010 - 18:28 #3
Long time no see !

SetLocale("da")

har en effekt i min ASP.
Avatar billede frozenink Nybegynder
04. februar 2010 - 22:55 #4
Flere (fejl) muligheder:

Har du denne i toppen af din ASP side ? ...............
<%
Session.LCID = 1030
%>

Denne funktion skriver måneden i tekst: ............
Function Formatdate(fDate)
dim fDay, fMon, fYear
fYear= Year(fDate)
fMonName= monthname(Month(fdate))
fDay= Day(fDate)
fDay= right("0"&fDay, 2)
fMon= right("0"&fMon, 2)
Formatdate =  ""& fDay &"-"& fMonName &"-"& fYear &""
end function
Avatar billede burningice Nybegynder
05. februar 2010 - 02:23 #5
yeah, det er ikke så meget jeg kommer på disse kanter mere. synes bedre om stackoverflow.

kan da også se at det er læænge siden jeg har bevæget mig i vbs-verdenen, havde ikke lige tænkt på SetLocale-funktionen. ja, så skulle man tro at man kunne sætte sproget til til us, køre en CDate på strengen, sætte locale til dansk og printe datoen ud med FormatDateTime(d, vbShortDate).
Avatar billede burningice Nybegynder
05. februar 2010 - 02:25 #6
hvad så med

SetLocale("en-us")
dim d = CDate("02-03-2010")
SetLocate("da")
= FormatDateTime(d,vbShortDate)

ps. ja, det er længe siden jeg har været her inde. er mest på Stackoverflow.
Avatar billede arne_v Ekspert
01. marts 2010 - 01:12 #7
SO har jo et lidt større grundlag end E.
Avatar billede frozenink Nybegynder
14. april 2010 - 18:24 #8
Kommet videre ??
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