如何在 dart 中添加以秒为单位的纪元时间,例如:
static int TIMESTAMP = new DateTime.now().microsecondsSinceEpoch;
Run Code Online (Sandbox Code Playgroud)
但我不想以微秒为单位,我想要纪元秒格式的时间戳。
lrn*_*lrn 15
DartDateTime
对象仅公开SinceEpoch
毫秒和微秒的功能,但获取秒的功能却很简单:
int secondsSinceEpoch = date.millisecondsSinceEpoch ~/ Duration.millisecondsPerSecond;
Run Code Online (Sandbox Code Playgroud)
哪里Duration.millisecondsPerSecond
只是写的很长1000
。
走向另一个方向同样简单:
var date = DateTime.fromMillisecondsSinceEpoch(secondsSinceEpoch * 1000);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5661 次 |
最近记录: |