I min frågesport, så tar jag tiden, ifrån första sidan, tills man har svarat på
sista frågan.
DateTime startTid= DateTime.Now;
'här är då en massa kod
DateTime stopTid = DateTime.Now;
TimeSpan totaltTid = stopTid - startTid;
string thing = String.Format("</font> totaltid :
<font color=red>{0}</font>sekunder.", totaltTid.Seconds);
Mitt problem, den visar bara sekunder, inte delar av (det skulle jag vilja ha).
Jag har försökt med "totaltTid.TotalMilliseconds" men då får jag så rysligt
stora tal, att jag inte kan hantera dem (det borde ju gå med (totaltTid /
1000 )/60) men jag lyckas inte med det).
Hej Dino, och tack för hjälp.
Jag tycks ändå få problem.
DateTime startTid = (DateTime)Session["timer"];
'var jag tvungen att ändra på pga error.
'error = Objektreferensen har inte angetts till en instans av ett objekt.
startTid = DateTime.Now;
Jag får en väldigt hög siffra, kan det beror på att jag ändrade?
Nedan utgår från att alla frågor finns på samma sida(.aspx). Om de inte gör det utan spänner sig över flera sidor, så lägger du in DateTime.Now i Session["timer"] i första sidan.
ps. Om du skall skriva kommentarer i koden oavsett om det bara är i inläggen här så använd // blir bara rörigt när du använder vb.nets '. För det är väl c# du använder. ;)
Du är helt kanon Gino.
En fråga till, som det nu är formaterat så kommer ju timmar med (HH:mm:ss.ff).
Får jag problem om jag tar bort HH? (jag ville helst av allt ha, minuter, sekunder, och ev millisekunder.