我一直在学习Dart,但我不知道如何生成时间戳.我试过:

void main() {
  print((new Date()).millisecondsSinceEpoch);
}

多亏了IDE,我才能走到这一步,但是 我收到一个令人困惑的错误:

Exception: No such method: 'Date'

帮助?

推荐答案

你差点说对了.你只是没有使用named constructor:

void main() {
  print(DateTime.now().millisecondsSinceEpoch);
}

给予:

1351441456747

更多信息请参见API文档:https://api.dart.dev/stable/2.10.1/dart-core/DateTime-class.html

Dart相关问答推荐

播放和暂停 Flutter 动画

Asset图像作为Card背景,Flutter 中顶部有文本

如何从 Dart 中的映射中过滤空值

如何用 Flutter 在同屏路由上制作英雄风格的动画?

那么在 Flutter 中缓存最简单的方法是什么?

Flutter - 如何自动启用 AnimatedOpacity?

如何删除ios上的overscroll?

摆动中的可滚动导轨

将JSON映射到类对象

为什么这个文件会自动创建自己 generate_plugin_registrant.dart

为什么我不能将数字转换为双精度数?

Flutter:主题未应用于文本小部件

在 Flutter 的 TextFormField 中管理事件

Dart:实例变量在私有类中应该是私有的还是公共的?

Dart:将map转换为查询字符串

如何在 Dart 中执行相当于 setTimeout + clearTimeout 的操作?

如何在 base64 中编码 Dart 字符串?

Dart 有没有办法测量小代码的执行时间

如何在 Dart 中运行重复出现的函数?

Dart 语言中的 Console.log