实际上,您的时间戳格式是秒(Unix时间戳),而不是微秒。如果是这样,答案如下:
更改:
var date = new DateTime.fromMicrosecondsSinceEpoch(timestamp);
至
var date = new DateTime.fromMillisecondsSinceEpoch(timestamp * 1000);

实际上,您的时间戳格式是秒(Unix时间戳),而不是微秒。如果是这样,答案如下:
更改:
var date = new DateTime.fromMicrosecondsSinceEpoch(timestamp);
至
var date = new DateTime.fromMillisecondsSinceEpoch(timestamp * 1000);