2013-07-25 72 views
0

我在解壓日期的項目中遇到問題。 (沒有文件可用)日期壓縮

我必須轉換日期,該6個字節表示:

0xFD 0x77 0×59 0x51 0x10的0×00

沒有人知道,如何解壓? 日期從今天開始〜格林威治標準時間〜10:30

程序語言無關緊要。

(這僅僅是一個認識問題,不是通過編程的問題。)

基督教

再次添加一些例子

11:09 - >

0x fd 77 59 fd 10 00 

11 :09 - >

0x fd 77 79 05 28 00 

11:05 - >

0x fd 77 59 fd 28 00 
+0

@TheNewIdiot我懷疑這是Little Endian這將使它70084294653,則OP可以提供一個例子嗎? –

+0

@PeterLawrey你是對的,沒有想到我! – NINCOMPOOP

+0

從最後幾分鐘:0x fd | 77 | 59 | fd | 10 | 00或0x fd | 77 | 59 | fd | 28 | 00 – ChristianNRW

回答

1

的解決方案是,不通過Java到數據字節數組轉換爲十六進制。在幾種情況下(字節> 127),結果是一個..FD十六進制值。如果我否則將它轉換,日誌結果即:

0x DD7719b33A00 

dd7 -> 7dd -> 2013 

7 -> 7 -> Month 

19 -> 25 (dec.) --> Day 

b -> 11 -> Hour 

33 -> 51 -> Min. 

A -> 10 -> seconds 

0 -> 0 -> ms