18. marts 2007 - 08:37Der er
7 kommentarer og 1 løsning
Ugedage på dansk!
Hej
Hvordan får jeg flg. kodestump til at udskrive ugedagen på dansk?
Date.Now.DayOfWeek.Monday()
Kan det lade sig gøre eller er jeg nød til at lave en kedelig casesætning:
Select Case Date.Now.DayOfWeek case 1 response.write ("Mandag ") case 2 response.write ("Tirsdag ") case 3 response.write ("Onsdag ") case 4 response.write ("Torsdag ") case 5 response.write ("Fredag ") case 6 response.write ("Lørdag ") case 0 response.write ("Søndag ") end select
Mød en af Nordens fremmeste eksperter i adfærdsdesign – Morten Münster, der bl.a. har skrevet ” Jytte fra marketing er desværre gået for i dag” – på Computerworld Cloud & AI Festival.
Private Function findUgedag(dato) Dim uDagNavne As Variant uDagNavne = Array("", "Man", "Tir", "Ons", "Tor", "Fre", "Lør", "Søn") findUgedag = uDagNavne(DatePart("w", dato, 2, 2)) End Function
'Dim myCIintl As New System.Globalization.CultureInfo("nl-NL") Dim myCIintl As New System.Globalization.CultureInfo("da-DK") Application.CurrentCulture = myCIintl MessageBox.Show(System.Globalization.CultureInfo.CurrentCulture.DisplayName) MessageBox.Show(Now.ToString("dddd"))
Du kan give ToString en IFormatInfo som 2. parameter, som definerer hvordan der skal formateres. Meget passende, arver CultureInfo fra IFormatInfo, så du kan, for at vise noget på dansk:
Det mest korrekte er dog at sætte kulturen på centralt hold, således at du i fremtiden f.eks. nemt kan skifte til et andet sprog, eller implementere forskellige sprog. Når man ikke angiver en CultureInfo paramter, er outputtet bestemt af den nuværende værdi af System.Threading.Thread.CurrentCulture. I web.config, kan du indstille hvilken Culture dine ASP .NET sider skal køre under.
hej driis og erikjacobsen. Send venligst svar så jeg kan lukke
Synes godt om
Ny brugerNybegynder
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.