我一直在学习Dart,但我不知道如何生成时间戳。我试过这个:
void main() {
print((new Date()).millisecondsSinceEpoch);
}
感谢IDE,我能够做到这一点,但是 我遇到了一个令人困惑的错误:
Exception: No such method: 'Date'
帮助?
答案 0 :(得分:59)
你几乎把它弄好了。您缺少的是您没有使用a named constructor:
void main() {
print(new DateTime.now().millisecondsSinceEpoch);
}
给出:
1351441456747
有关详情,请参阅API文档:http://api.dartlang.org/docs/releases/latest/dart_core/DateTime.html
答案 1 :(得分:2)
微秒也可以从Dart:本地获得(无需导入包)。
void main() {
print(new DateTime.now().microsecondsSinceEpoch);
}
输出:
1591457696860000
答案 2 :(得分:2)
这是我的解决方案
el1
el2
el3
答案 3 :(得分:0)
void main() { print(DateTime.now().millisecondsSinceEpoch); }