看板 java 關於我們 聯絡資訊
C++的time_t是4位元 Java的Date是8位元 現在client端是C++的程式傳來一個4個byte值 這4個byte值,如果Server用C++程式可轉成現在的時間 但現在server端是Java程式,要怎麼把接進來的4個byte值,轉換成正確的時間日期?? 而且4個byte的值中 有時候會參雜負數 Ex: byte[0]=38,byte[1]=-106,byte[2]=-104,byte[3]=75 轉成正確時間大約是 2010年3月11日下午3點5分 左右 不知道Java該怎麼轉換 @@ 請各路高手幫幫忙 感謝你們~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.90.10
LPH66:提示: Date(long date) 這個 ctor 可能會有用 03/15 18:03
pico2k:提示:time_t回傳的單位是秒,Java是用毫秒... 03/15 18:11
forpure:想請問一下 那負數是什麼含義阿?? 03/15 18:15
vagrants:time_t 的 4 bytes 應該是指一個 int 型態吧? 03/15 18:48
vagrants:time_t:http://0rz.tw/8IvGS 03/15 18:50