Jak widać na obrazku mam drzwi i potrzebuje w NR okreslic czas trwania tego ile czasu sa otwarte czy zamkniete. Nie chodzi o to co bylo tylko ile wynosi ten czas teraz. Czyli jak ulegnie zmianie stan, to juz nowy czas mi potrzebny.
Zamysł jest taki:
Hehe - tez o tym pomyślałem pisząc, ale do brzegu.
Czytałem link o którym wspomniałeś - mam go nawet zastosowanego (tzn bawiłem się nim) ale:
1 nie pokazuje mi czasu aktualnego tylko zlicza z jakiegos czasu - a ja potrzebuje czas jaki ma aktualny stan w tej chwili bez zliczania tego co byl 5 min wczesniej przed zmiana stanu,
2 to nie pokazuje mi wartosci 1h 55m tylko z przecinkami jakies wartosci
stosowałęm 2 rodzaje zapisów i w sumie bez wiekszych powodzen:
Nie jakiś… tylko unixowy aktualny czas w msek od początku “epoki”.
Z niego możesz wyciągnąć wszystko co potrzebujesz.
Na pewno czytałeś tego linka (od przykładu 7)?
Encja pokazuje czas początku i konca ale nie daje samego czasu trwania.
W linku który podales moge pobrac czas (tzn ja tak kumam - popraw mnie prosze jezeli gadam glupoty), ale trzeba by pewnie dopisac cos madrego zeby policzyc czas pomiedzy startem a koncem.
Niczym to się nie różni od zliczania czasu włączenia TV - zapamiętujesz znacznik w momencie zmiany stanu, odejmujesz od znacznika “teraz” i masz czas trwania w msek.
Różnicę możesz przedstawić w dowolnej formie np 1h 55min.
Nie Ty pierwszy na tym forum się z tym borykasz …temat jest w miarę rozpracowany.