17. august 2006 - 19:02
Der er
12 kommentarer og 1 løsning
minut i to cifre
Har denne kode: <%=Convert.ToDateTime(vis_post_rs["oprettet"]).Minute%> Men hvis minut-tallet er under 10, skriver den f.eks. 8 i stedet for 08. Hvordan fikser jeg dette?
Annonceindlæg fra COMM2IG
17. august 2006 - 19:12
#1
<% m = Convert.ToDateTime(vis_post_rs["oprettet"]).Minute m = "0" + m; m = m.substring(1); response.write m %> Jeg kan ikke huske, om det hedder "response.write" i ASP.NET
17. august 2006 - 19:13
#2
Meningen er: Sæt "0" foran minuttal. Snup de sidste 2 cifre. Eksempel: Minuttal 10 -> 010 -> sidste to cifre: 10 Minuttal 8 -> 08 -> sidste to cifre (som også er de eneste to cifre) -> 08
17. august 2006 - 19:15
#3
Det skal nok være stort "S": m = m.Substring(1); Substring tager den del af strenge, fra den angivne plads, og resten af strengen. Jeg mener at Substring starter ved plads 0, så derfor skal du have strengen fra plads 1. Ellers må du lige prøve med 0 og 2.
17. august 2006 - 19:15
#4
Eksempel på Substring: streng = "Hello World"; streng = streng.substring(2); streng indeholder nu "lo World".
17. august 2006 - 19:15
#5
Svar.
17. august 2006 - 19:17
#6
Man skal lige huske at definere strengen (String): <% string m = ""; m = Convert.ToDateTime(vis_post_rs["oprettet"]).Minute m = "0" + m; m = m.substring(1); response.write m %>
17. august 2006 - 19:17
#7
Rettelse (".Minut" returnerer nok en integer): <% string m = ""; m = Convert.ToDateTime(vis_post_rs["oprettet"]).Minute.toString(); m = "0" + m; m = m.substring(1); response.write m %>
17. august 2006 - 19:18
#8
Det er jo case-sensitive, så det skal være "ToString()": <% string m = ""; m = Convert.ToDateTime(vis_post_rs["oprettet"]).Minute.ToString(); m = "0" + m; m = m.substring(1); response.write m %>
17. august 2006 - 19:20
#9
<%=Convert.ToDateTime(vis_post_rs["oprettet"]).ToString("mm")%> men hvis du ogsaa skal vise timer saa slaa dem sammen til <%=Convert.ToDateTime(vis_post_rs["oprettet"]).ToString("HH:mm")%>
17. august 2006 - 19:33
#10
arne_v> Den var nemmere.. du får pointsne.. :-)
17. august 2006 - 19:46
#11
thesurfer du kæmpede en brav kamp, men denne går vist til arne_v :D
17. august 2006 - 20:05
#12
larsny> Det er ok.. jeg har det ikke dårligt med at tabe til arne_v.. :-)
17. august 2006 - 21:01
#13
svar
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.