要获取两个时间戳之间的秒数差异,可以使用以下代码:
```dart
DateTime timestamp1 = DateTime.fromMillisecondsSinceEpoch(1609459200000); // 第一个时间戳,单位为毫秒
DateTime timestamp2 = DateTime.fromMillisecondsSinceEpoch(1609462800000); // 第二个时间戳,单位为毫秒
Duration difference = timestamp2.difference(timestamp1);
int seconds = difference.inSeconds;
print(seconds); // 输出相差的秒数
在这个例子中,我们首先将两个时间戳转换为DateTime
对象。然后,我们使用difference
方法获取两个时间之间的Duration
对象,该对象包含相差的时间量。最后,我们使用inSeconds
属性获取相差的秒数。