Om man gör ett tidsredovisningssystem t.ex. och vill addera ihop alla tider, hur gör man det? Om du lagrar dina tider som DateTime-objekt så har du ett helt gäng aritmetiska metoder att tillgå för att manipulera det objektet, t.ex. add och substract. Kolla .net-dokumentationen om DateTime för detaljerad info. Det är inget tidsredovisning direkt, men man ska skriva in antal timmar, t.ex. 6,30 i databasen Hasse,Tid
T.ex. 6,30 + 7,45 = 14,15
Tack på förhand.Sv: Tid
Du kan också gå till http://www.asp.net/Default.aspx?tabindex=9&tabid=47 och rulla ner till Time Tracker Starter Kit. Om du laddar ned och kollar in det kitet lär du få svar på en hel del frågor om tidredovisning.
mvh
/JonasSv: Tid
Längre ner sedan ska det skrivas ut antalet timmar och minuter totalt. Man använder alltså inte DateTime.Sv: Tid
När du läser ut tidsinformationen från din databas så kan du stoppa in dem i TimeSpan objekt, vilket ger dig tillgång till artimetriska funktioner.
[C#]
TimeSpan a = new TimeSpan(6,30,0);
TimeSpan b = new TimeSpan(7,45,0);
Console.WriteLine(a+b);
[VB.NET]
<code>
Dim a As TimeSpan = new TimeSpan(6,30,0)
Dim b As TimeSpan = new TimeSpan(7,45,0)
Console.WriteLine(a+b)
</code>
//Andreas