Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Summera tid mer än 24 timmar

Postades av 2011-08-10 13:55:34 - Peter Lindberg, i forum asp - allmänt, Tråden har 4 Kommentarer och lästs av 8092 personer

Hej,

Jag håller på att sammanställa arbetstid under en vecka men har hamnat inför ett problem. När timmarna passerar 24 börjar det om igen.

Det ligger två datumfält i Access: SlutTid och StartTid som räknar ut ArbTid genom (ArbTid = SlutTid - StartTid) i ASP, och då får man korrekt antal timmar och minuter mha FormatDateTime(ArbTid,4). Men när man lägger ihop (TotTid = TotTid + ArbTid) för en vecka blir det problem.


Har kollat runt lite på nätet för att se om det finns någon inställning i FormatDateTime typ den som finns i Excel där man sätter [] runt timmarna för att den ska fortsätta räkna, men har inte lyckats hittat något.

Är det någon här som har ett tips på hur man kan göra?

Tack
/Peter


Svara

Sv: Summera tid mer än 24 timmar

Postades av 2011-08-10 17:04:14 - Sven Åke Persson

"Ständigt denna vessla."
Detta problem löste jag smart i VB3. 1997

Återkommer strax med en principlösning.


Svara

Sv:Summera tid mer än 24 timmar

Postades av 2011-08-12 21:07:21 - Sven Åke Persson

Ok glömde nästan. Principtlösning

Du har en starttid och en sluttid.

Jag omvandlar allt till sek. 1 dygn = 84600 sek
Om nu klockan 24 passeras får du säkra beräkningen och gör a denna operation.

Typ stämpelklocka Lagra Start/Slut = Timer vid in resp ut. Svaren kommer i sekunder
<code>
Dim Start As Long 'sek sedan 00:00
Dim Slut As Long 'sek sedan 00:00
Dim Elapsed As Time 'sek
Dim totTid As String ' HH:MM:SS
Start = Timer 'Svar blir antal sekunder som förluppit sedan 24:00
Slut = Timer 'Svar blir antal sekunder som förluppit sedan 24:00
' tid nu(Slut)
If Start > Timer Then Start = Start - 86400
Elapsed = Timer - Start ' totala tiden som förluppit över kl 24

'Sen får du solvera fram totTid = tim:min:sek ur svaret du fick i sek
</code>


Svara

Sv: Summera tid mer än 24 timmar

Postades av 2011-08-15 18:02:18 - Sven Åke Persson

Om intresse finns så kolla
Programarkivet:Stämpelklocka
och porta till Asp efter bästa förmåga


Svara

Sv:Summera tid mer än 24 timmar

Postades av 2011-08-17 21:02:01 - Peter Lindberg

Tack så mycket för hjälpen.

Ska sätta mig ner och gå igenom ordentligt och se om jag får ihop det....

/Peter


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 762
27 959
271 761
407
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies