非常感谢!现在是这样,问了写C#时间戳的同事,原来这个时间戳是DateTime.ToBinary(),即把DateTime类的对象序列化为64位二进制值。保存在日志里。这个值在被C++提取出来,还能转换成时间格式吗?应该不行了吧,必须得用C#的DateTime.FromBinary()反序列化才能拿到时间吧。不知道用C++怎么处理这个64位值能拿到时间格式
【 在 Bernstein 的大作中提到: 】
: 这俩时间的零点都不一致,当然不能互转
: c++的时间零点是1970-01-01
: c#里面,应该用目标时间戳 减去 1970-01-01对应的时间戳,得到一个和c++对应的时间戳
: ...................
--
FROM 123.115.144.*