19. juli 2001 - 22:59
Der er
12 kommentarer og 2 løsninger
Datoformatering
Jeg har i noget forgæves forsøgt at finde noget brugbart materiale om datoformatering. Det jeg skal bruge er en standard dato som asp\'s now() + en lcid funktion, hvis den findes, jeg har prøvet med <%@ Page.LCID = 1030 %>, men det virker ikke :o(
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
Jeg ved ikke helt hvad LCID er, men prøv at køre følgende kode. Det giver et par eksempler på formatering af dato i ASP.NET. --------dato.aspx--------- <script language=\"VB\" runat=server> Sub Page_load() Response.write(FormatDateTime(cDate(\"10-02-1978\"),1).tostring() & \"<BR>\") Response.write(\"Dags dato = \" & FormatDateTime(Now(),1).tostring() & \"<BR>\") Response.write(\"Dag = \" & Day(Now()).tostring() & \"<BR>\") Response.write(\"Måned = \" & Month(Now()).tostring() & \"<BR>\") Response.write(\"År = \" & Year(Now()).tostring() & \"<BR>\") Response.write(\"Dag i ugen = \" & Weekday(Now()).tostring() & \"<BR>\") Dim MinDato As New DateTime(2001, 7, 18, 19, 23, 20) Response.write(MinDato.ToString(\"d\") & \"<BR>\") Response.write(MinDato.ToString(\"D\") & \"<BR>\") Response.write(MinDato.ToString(\"f\") & \"<BR>\") Response.write(MinDato.ToString(\"F\") & \"<BR>\") Response.write(MinDato.ToString(\"g\") & \"<BR>\") Response.write(MinDato.ToString(\"G\") & \"<BR>\") Response.write(MinDato.ToString(\"M\") & \"<BR>\") Response.write(MinDato.ToString(\"R\") & \"<BR>\") Response.write(MinDato.ToString(\"s\") & \"<BR>\") Response.write(MinDato.ToString(\"t\") & \"<BR>\") Response.write(MinDato.ToString(\"T\") & \"<BR>\") Response.write(MinDato.ToString(\"u\") & \"<BR>\") Response.write(MinDato.ToString(\"U\") & \"<BR>\") Response.write(MinDato.ToString(\"Y\") & \"<BR>\") Response.write(MinDato.ToString(\"dddd - d. MMMM\") & \"<BR>\") End Sub </SCRIPT>
Ups.... ovenståede var nu ment som et svar :-) /Odegaard
Genialt at stille spørgsmålet før jeg testede, jeg havde faktisk prøvet DateTime.Now, men kun på Beta 1, der virkede det ikke!
Prøv evt. med: <% Session.LCID = 1030 %> // Stingbat
Der var lidt at lege med, men zeth var først med et brugbart svar, så i må dele point\'ene, ok?
ØV! Jeg var ellers lige på vej med svaret på dit LCID problem. Den har jeg gennemskuet...
Nå, jeg er alt for langsom til at svare... Stingbat er kommet med det korrekte svar. F.eks. --------lcid.aspx-------- <script language=\"VB\" runat=server> Sub Page_load() Dim curNumb curNumb = FormatCurrency(125) Session.LCID = 1030 Response.Write (curNumb) \'udskriver i kroner End Sub </SCRIPT>
zoidberg>> Havde du overhovedet prøvet den før du afviste??
19. juli 2001 - 23:26
#10
Ja - meen mit svar blev dog overset totalt anyway! Men skidt-pyt...! :)
19. juli 2001 - 23:39
#11
stingbat >> Ja, da DateTime.Noe virkede kunne jeg jo også lige så godt prøve det andet, kunne bare ikke få det til at virke i beta 1, så jeg var måske lidt for hurtig til at stille spørgsmålet!
19. juli 2001 - 23:40
#12
DateTime.Noe = DateTime.Now ;o)
20. juli 2001 - 00:16
#13
Det er helt okay :)
20. juli 2001 - 17:42
#14
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.