Strona 1 z 1
konwersja z hex na czas
: 13 paź 2013 14:47
autor: jimer
Witam,
Coś mi nie wychodzi konwersja z liczby HEX na datę i czas
z liczy HEX 47713008 powinno wyjść : 16:30 25/12/2007
a mi wychodzi tak jak w załączniku
Czy ktoś może wie jaki błąd popełniam?
Re: konwersja z hex na czas
: 13 paź 2013 22:01
autor: bezimienny
1. Dla podanej daty 16:30:00 2007-12-25 powinno być Hex C396D278
2. Dla podanej daty format U32 czyli maksymalna data dla U32 to 07:28:15 2040-02-06
Podana w przykładzie metoda przeliczania jest prawidłowa dla dat mniejszych niż (U32 max) 07:28:15 2040-02-06
Pozdrawiam
Re: konwersja z hex na czas
: 13 paź 2013 22:15
autor: jimer
takiego hex'a zwraca mi urządzenie.
Jak na stronie
http://www.onlineconversion.com/unix_time.htm
wpiszę przekonwertowaną datę z hex 47713008 na dec 1198600200 otrzymuję poprawną datę.
Co w Labview robię nie tak, że otrzymuję inną ?
Re: konwersja z hex na czas
: 13 paź 2013 22:52
autor: Grzesiek080
Z tego co widze to jest to czas UNIX liczony od 1970 roku jeśli dodasz do tego czasu 01.01.1970 to działa poprawnie.
Zobacz w załączniku.
Re: konwersja z hex na czas
: 13 paź 2013 23:08
autor: jimer
Super, wielkie dzięki.