/ Forside / Teknologi / Udvikling / VB/Basic / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
VB/Basic
#NavnPoint
berpox 2425
pete 1435
CADmageren 1251
gibson 1230
Phylock 887
gandalf 836
AntonV 790
strarup 750
Benjamin... 700
10  tom.kise 610
TimeDiff
Fra : Jesper


Dato : 08-07-02 11:42

Hej.

Har kigget forskellige steder, og downloaded nogle eksempler.
Der er dog ingen der har virket korrekt.

Har 2 timetal 1800 og 0300. Skal have timerne imellem.

Nogen korte løsninger????

Jesper....




 
 
Lars Hoffmann (08-07-2002)
Kommentar
Fra : Lars Hoffmann


Dato : 08-07-02 11:43

"Jesper" <oz5pc@post.tdcadsl.dk> escribió en el mensaje
news:3d296c63$0$13968$edfadb0f@dspool01.news.tele.dk...

> Har 2 timetal 1800 og 0300. Skal have timerne imellem.

antalTimer = datediff("h",18,13)



Jesper (09-07-2002)
Kommentar
Fra : Jesper


Dato : 09-07-02 12:16

Tak Lars, men du har vist misforstået det hele lidt....

Jeg skriver at jeg har 2 timetal. Altså en arbejdstid fra 1800 - 0300. Hvor
mange timer er det??
Du bruger DateDiff. Date betyder DATO, og dit eksempel udregner hvor mange
timer der er
fra d. 18. til d. 13. i dette tilfælde -120 timer.

Jesper....


"Lars Hoffmann" <lars@hoffmann.ac> skrev i en meddelelse
news:agbqd1$lk$1@newsreader.mailgate.org...
> "Jesper" <oz5pc@post.tdcadsl.dk> escribió en el mensaje
> news:3d296c63$0$13968$edfadb0f@dspool01.news.tele.dk...
>
> > Har 2 timetal 1800 og 0300. Skal have timerne imellem.
>
> antalTimer = datediff("h",18,13)
>
>



Lars Hoffmann (09-07-2002)
Kommentar
Fra : Lars Hoffmann


Dato : 09-07-02 12:30

"Jesper" <oz5pc@post.tdcadsl.dk> escribió en el mensaje
news:3d2ac5f3$0$12701$edfadb0f@dspool01.news.tele.dk...
> Tak Lars, men du har vist misforstået det hele lidt....

Nej nej, jeg var blot lidt for hurtig med at skrive datoformatet

> Du bruger DateDiff. Date betyder DATO,

Jo jo, det er jeg såmænd ganske klar over, men den kan også bruges til at
udregne time forskel, det handler blot om at fodre funktionen ordentiligt.
Prøv noget i stil med:

DateDiff("h", "13:00", "18:00")

Det skulle virke lidt bedre.
Hvis du skal udregne fra 18:00 til 03:00 skal du bruge noget i stil med:

DateDiff("h", "18:00", DateAdd("d", 1, "03:00"))


Datediff kan nemlig sagtens regne med tider, så længe de bliver noteret
rigtigt.
Med venlig hilsen
Lars Hoffmann



Jesper (09-07-2002)
Kommentar
Fra : Jesper


Dato : 09-07-02 16:19

OK, tak Lars, det var meget bedre. Men det er da underligt de ikke beskriver
dette i msdn hjælpen....

Jesper....




Søg
Reklame
Statistik
Spørgsmål : 177557
Tips : 31968
Nyheder : 719565
Indlæg : 6408885
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste