执行以下代码
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);
}
它们在这里不一样,因为第二个在第一个之后运行,但通常它们是