Avatar billede zoidberg Nybegynder
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(
Avatar billede zeth Nybegynder
19. juli 2001 - 23:01 #1
DateTime.Now ??
Avatar billede odegaard Nybegynder
19. juli 2001 - 23:09 #2
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>
Avatar billede odegaard Nybegynder
19. juli 2001 - 23:10 #3
Ups.... ovenståede var nu ment som et svar :-)
/Odegaard
Avatar billede zoidberg Nybegynder
19. juli 2001 - 23:14 #4
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!
Avatar billede stingbat Nybegynder
19. juli 2001 - 23:16 #5
Prøv evt. med:
<% Session.LCID = 1030 %>

// Stingbat

Avatar billede zoidberg Nybegynder
19. juli 2001 - 23:17 #6
Der var lidt at lege med, men zeth var først med et brugbart svar, så i må dele point\'ene, ok?
Avatar billede odegaard Nybegynder
19. juli 2001 - 23:21 #7
ØV! Jeg var ellers lige på vej med svaret på dit LCID problem. Den har jeg gennemskuet...
Avatar billede odegaard Nybegynder
19. juli 2001 - 23:25 #8
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>
Avatar billede stingbat Nybegynder
19. juli 2001 - 23:25 #9
zoidberg>> Havde du overhovedet prøvet den før du afviste??
Avatar billede stingbat Nybegynder
19. juli 2001 - 23:26 #10
Ja - meen mit svar blev dog overset totalt anyway! Men skidt-pyt...! :)
Avatar billede zoidberg Nybegynder
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!
Avatar billede zoidberg Nybegynder
19. juli 2001 - 23:40 #12
DateTime.Noe = DateTime.Now ;o)
Avatar billede stingbat Nybegynder
20. juli 2001 - 00:16 #13
Det er helt okay :)
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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