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


Tidsproblem....

Postades av 2005-10-05 11:11:03 - Stefan Skalk, i forum asp - allmänt, Tråden har 4 Kommentarer och lästs av 464 personer

Hej!

Jag håller på och utformar ett bonus-system på ett företag. Och det som jag behöver hjälp med är hur jag ska hantera tid i asp.

Det som jag vill ange är en starttid (ex 07:15) och en sluttid (ex 13:25).
Hur får jag fram på enklaste sätt hur många minuter det är mellan starttiden och sluttiden?

Sedan vill jag göra några avdrag på den totala tiden, t.ex. raster, låt oss säga en rast på 10 min och en rast på 25 min. Då har jag totalt antal minuter så drar jag ju bara av 35 min, sedan vill jag göra om antal minuter till timmar och minuter, gör jag då?

Det går väl att dela antal minuter med 60, och sedan blir ju differensen mellan totalt antal minuter och antal timmar (avrundat nedåt) * 60, hur många minuter som det ska vara. Men finns det något enklare sätt?


Svara

Sv: Tidsproblem....

Postades av 2005-10-05 11:20:12 - Thomas Vanhaniemi

Som tidigare skrivit så använder du först DateDiff för att räkna ut differensen mellan tiderna.
Sedan kan du använda dig av Mod operatorn för att få ut en rest...
<code>
Dim timmar, minuter

minuter = 100 '100 minuter

timmar = floor(minuter / 60)
minuter = minuter Mod 60
</code>


Svara

Sv:Tidsproblem....

Postades av 2005-10-05 14:40:41 - Stefan Skalk

Ok, nu har jag fått det att funka som jag ville ha det. Men det gick inge vidare med Floor(), så jag fick använda Int() istället och då funkade det....

Tack ska ni ha!


Svara

Sv: Tidsproblem....

Postades av 2005-10-05 17:11:38 - Thomas Vanhaniemi

Ok, kom inte ihåg om floor fanns med i vanlig asp...
Men bra att du ordnade det i alla fall!


Svara

Sv: Tidsproblem....

Postades av 2005-10-05 19:25:59 - Andreas Hillqvist

<%
Dim Starttid
Dim Sluttid
Dim Raster
Dim Diff
Dim Minuter
Dim Timmar
    
    Starttid = CDate("07:15")
    Sluttid = CDate("13:25")
    Raster = TimeSerial(0, 35, 0)
    
    Diff = Sluttid - Starttid - Raster
    
    Minuter = Diff * 24 * 60
    
    Timmar = Minuter \ 60
    Minuter = Minuter Mod 60
    
    Response.Write Timmar & ":" & Right("0" & Minuter, 2)
%>


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 780
27 960
271 761
499
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