If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.
Decimaltalet anger att tiden är 0,6810 dygn efter midnatt. Så det går att räkna ut vad värdet ska vara för en viss tidpunkt, i det här fallet behöver du kanske öka tiden med 1 minut, vilket blir
1/60 dividerat med 24 timmar = 0,000694
Addera ihop det du redan har så blir det 0,681694 vilket bör stämma lite bättre.
Grundtanken är att decimaldelen anger hur många dygn som gått sedan midnatt. Dvs, 0,5 är ett halt dygn - alltså kl 12 på dagen.
Rikard:
Varför inte göra en standardmodell som tar emot två värden och returnerar den julianska tiden som programmet sedan jobbar med, då behöver vi som programmera inte sitta och räkna och testa varje gång man ska ha med en tidsangivelse. Ex:
tid(16,20) returnerar 0.681694
det hade sparat massor av utvecklingstid. Ännu enklare kanske det hade varit om den tagit emot ett värde (1620 för 16:20 och 930 för 9:30) det hade förenklat optimeringsmöjligheten.
Comment