88 我一直在学习Dart,但是我不知道如何生成时间戳。我已经试过了: void main() { print((new Date()).millisecondsSinceEpoch); } 多亏了IDE,我才能够走到这一步,但是却遇到了一个令人困惑的错误: Exception: No such method: 'Date' 救命? dart epoch — 谢琳·图里 source
177 您几乎是对的。您只是没有使用命名构造函数: void main() { print(DateTime.now().millisecondsSinceEpoch); } 给出: 1351441456747 有关更多信息,请参见API文档:https : //api.dart.dev/stable/2.10.1/dart-core/DateTime-class.html — 凯·塞格伦 source 我不能直接将其保存到我的数据库表中! — EngineSense @EngineSense是的,您可以将结果除以1000,因为通常数据库使用基于秒的时间戳,而该时间戳基于毫秒。 — 陈李勇
2 微秒也可本身从DART:(无需导入包)。 void main() { print(new DateTime.now().microsecondsSinceEpoch); } 输出: 1591457696860000 — 亚瑟·曾尼格 source