evgeny Skrevet 13. november 2007 Del Skrevet 13. november 2007 Hei. Jeg lager en applikasjon på web i C#. Jeg har en liten utfordring hvor jeg har 2 textfelt. Det skal tastes inn klokkeslett i begge eks: 1130 i den første og 1215 i den andre og resultatet skal være 0.75 timer. Finnes det bibliotek i C# som kan beregne klokkeslett på den måten eller må jeg lage dette selv? Takk på forhånd Lenke til kommentar
j000rn Skrevet 13. november 2007 Del Skrevet 13. november 2007 (endret) System.DateTime & System.TimeSpan Endret 13. november 2007 av jorn79 Lenke til kommentar
evgeny Skrevet 13. november 2007 Forfatter Del Skrevet 13. november 2007 Takk skal du ha. Har nå klart å få ut antall timer men et problem gjenstår. Hvis jeg for eks har 0.66 timer så skal det rundes opp til 0.75 timer. Hvis jeg har 0.20 timer så skal det rundes opp til 0.25 timer. Det skal altså rundes opp til nærmeste 15 min som er 0.25 timer. Jeg har sett på Math.Round() funskjonen men der finner jeg ikke akkurat det jeg leter etter. Noen som har forslag? Lenke til kommentar
alftore Skrevet 13. november 2007 Del Skrevet 13. november 2007 (endret) totaltid = 0.66; rest = totaltid % 0.25; totaltid -= rest; if(rest > 0.125) totaltid += 0.25; Burde funke. Edit: endret if setning Endret 13. november 2007 av alftore Lenke til kommentar
evgeny Skrevet 14. november 2007 Forfatter Del Skrevet 14. november 2007 totaltid = 0.66; rest = totaltid % 0.25; totaltid -= rest; if(rest > 0.125) totaltid += 0.25; Burde funke. Edit: endret if setning Tusen takk det fungerte :-) Jeg måtte bare endre if(rest > 0.125) til if(rest > 0.001), da beregnet den riktig :-) Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå