0

执行以下代码

    int timestamp = DateTime.now().millisecondsSinceEpoch;
    DateTime utcDate = DateTime.fromMillisecondsSinceEpoch(timestamp, isUtc: true);

给出与下面的代码相同的输出?

    final DateTime dateNow = DateTime.now().toUtc();

4

1 回答 1

0

是的,他们这样做。您可以使用以下代码在https://dartpad.dev上进行检查:

void main() {
   int timestamp = DateTime.now().millisecondsSinceEpoch;
   DateTime utcDate = DateTime.fromMillisecondsSinceEpoch(timestamp, isUtc: true);
   print(utcDate);
   final DateTime dateNow = DateTime.now().toUtc();
   print(dateNow);
}

它们在这里不一样,因为第二个在第一个之后运行,但通常它们是

于 2020-09-12T16:55:24.743 回答