Avatar billede _-webcrawler-_ Nybegynder
04. januar 2004 - 20:43 Der er 9 kommentarer og
1 løsning

Forskel imellem to klokkeslæt..

Hej jeg har lavet sådan et lille timer program der enten kan lukke computeren ned, genstarte eller logge af på et givet tidspunkt.
Nu vil jeg så bare have angivet tiden for hvor lang tid der går før den lukker ned etc.
Jeg ved man kan bruge DateDiff, men kan ikke rigtig få det til at fungere, help needed! :o)

>>>Webcrawler
Avatar billede terry Ekspert
04. januar 2004 - 20:52 #1
Diff = DateDiff("nn", Time1, Time2)
Avatar billede terry Ekspert
04. januar 2004 - 20:53 #2
little error there :o)
Diff = DateDiff("n", Time1, Time2) gives inteval in minutes
Avatar billede _-webcrawler-_ Nybegynder
04. januar 2004 - 20:55 #3
I got two labels containing Time1 & Time2.
Can I use Diff = DateDiff("hns", Label1.Caption, Label2.Caption)  ?

>>>web
Avatar billede terry Ekspert
04. januar 2004 - 20:56 #4
Msgbox "Interval = " & DateDiff("n", Start, End)
Avatar billede _-webcrawler-_ Nybegynder
04. januar 2004 - 21:09 #5
I wan't to indicate hours, minutes and seconds.
I intended it to be some kind of a countdown until the shutdown, reboot etc. using a timer to update the time remaining..

>>webie
Avatar billede kabbak Professor
04. januar 2004 - 22:01 #6
( I got two labels containing Time1 & Time2. )
Er det tidsangevelse "hh:mm:ss" eller er det dato tid " DD-mm-yyyy hh:nn:ss"

Hvis det kun er timer inden for samme døgn, behøver du ikke en starttid, kun en sluttid.

et eksempel

Dim SlutTime As Date, RestTime As Date, NowTime As Date
NowTime = Format(Now(), "hh:nn:ss")
Label1.Caption = NowTime
SlutTime = Format(Label2.Caption, "hh:nn")
RestTime = SlutTime - NowTime
Label3.Caption = RestTime
Avatar billede kabbak Professor
04. januar 2004 - 22:49 #7
her er en der virker over flere dage

Dim SlutTime As Date, RestTime As Date, NowTime As Date
NowTime = Format(Now(), "dd-mm-yyyy hh:nn:ss")
Label1.Caption = NowTime
SlutTime = Format(Label2.Caption, "dd-mm-yyyy hh:nn:ss")
RestTime = SlutTime - NowTime
a = Hour(RestTime) ' hele timer
b = Int(RestTime) * 24 ' omregner hele dage til timer
Label3.Caption = a + b & Format(RestTime, ":nn:ss")
Avatar billede _-webcrawler-_ Nybegynder
05. januar 2004 - 01:50 #8
kabbak, hvis du poster et SVAR, så får du lige nogle point! (Også tak til terry!)

>>web
Avatar billede kabbak Professor
05. januar 2004 - 08:23 #9
et svar ;-))
Avatar billede kabbak Professor
05. januar 2004 - 18:08 #10
tak for pointz ;-))
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester