我再次從Windows轉到Linux,我必須將一個函數從Windows移植到Linux來計算NTP時間。看起來很簡單,但格式是Windows FILETIME格式。我有點想法是什麼區別,但到目前爲止,我無法正確地將我的Linux時間轉換爲Windows文件時間格式。有沒有人有任何想法如何做到這一點?將Unix/Linux時間轉換爲Windows FILETIME
我已經看到一些關於如何做到這一點的文章,但他們都使用win32函數,我無法使用它們!如果這沒有意義,我可以發佈Windows代碼,謝謝。
他們也採取當前的時間,並從1900年1月1日減去它來獲得三角洲找到NTP,我會假設在Linux中,我只是將const unsigned long EPOCH = 2208988800UL添加到我的時間來得到這個結果?
謝謝。
我有一個工作轉換,但現在的問題是,我需要微秒的分辨率。如果任何人有興趣,我可以發佈代碼,但現在我堅持在幾秒鐘內。 – 2010-08-31 13:42:30