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.