Flutter/Dart: DateTime.fromMillisecondsSinceEpoch return 时间不正确
Flutter/Dart: DateTime.fromMillisecondsSinceEpoch return the incorrect time
DateTime.fromMillisecondsSinceEpoch() 方法将 return DateTime 自 1970-1-1 0:0:0.0 + 毫秒
实际上,如果我们通过 1 毫秒,它将 return 1970-1-1 8:0:0.1,这让我感到困惑。
尝试通过 isUtc: true
。如果您不这样做,DateTime
将基于您当地的时区。来自 DateTime.fromMillisecondsSinceEpoch
documentation:
If isUtc
is false then the date is in the local time zone.
DateTime.fromMillisecondsSinceEpoch() 方法将 return DateTime 自 1970-1-1 0:0:0.0 + 毫秒
实际上,如果我们通过 1 毫秒,它将 return 1970-1-1 8:0:0.1,这让我感到困惑。
尝试通过 isUtc: true
。如果您不这样做,DateTime
将基于您当地的时区。来自 DateTime.fromMillisecondsSinceEpoch
documentation:
If
isUtc
is false then the date is in the local time zone.