1

对于像下面这样的代码,我注意到大约 1 秒的差异(序列化前很长时间=1298298092890;反序列化后很长时间=1298298093432)

public void readExternal(PofReader pReader) throws IOException {
    //...0 to 8 omitted for brevity
    tradeTimestamp =pReader.readDate(9);
    entryTimestamp = pReader.readDate(10);
}

public void writeExternal(PofWriter pWriter) throws IOException {
        //...0 to 8 omitted for brevity
    pWriter.writeDate(9,tradeTimestamp);
    pWriter.writeDate(10,entryTimestamp);

}
4

1 回答 1

2

根据 API,writeDate 的精度有限。改用 writeDateTime

于 2011-02-21T14:41:23.847 回答