获取Dart UTC日期的方法



执行以下代码

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

是否给出与以下代码相同的输出?

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

是的。你可以查看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);
}

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

相关内容

最新更新