Dart - 将自纪元以来的毫秒数(UNIX 时间戳)转换为人类可读的时间
Dart - Converting Milliseconds Since Epoch (UNIX timestamp) into human readable time
有没有一种好的方法可以将自纪元以来的毫秒数(例如 1486252500000 13 位数字)格式的时间解析为人类可读的格式?
DateTime
确实有一个自纪元以来毫秒的命名构造函数
https://api.dartlang.org/stable/1.24.2/dart-core/DateTime/DateTime.fromMillisecondsSinceEpoch.html
DateTime date = new DateTime.fromMillisecondsSinceEpoch(1486252500000)
如果你想把它转换成人类可读的字符串,你可以使用intl package with the DateFormat class
import "package:intl/intl_browser.dart";
var format = new DateFormat("yMd");
var dateString = format.format(date);
有没有一种好的方法可以将自纪元以来的毫秒数(例如 1486252500000 13 位数字)格式的时间解析为人类可读的格式?
DateTime
确实有一个自纪元以来毫秒的命名构造函数
https://api.dartlang.org/stable/1.24.2/dart-core/DateTime/DateTime.fromMillisecondsSinceEpoch.html
DateTime date = new DateTime.fromMillisecondsSinceEpoch(1486252500000)
如果你想把它转换成人类可读的字符串,你可以使用intl package with the DateFormat class
import "package:intl/intl_browser.dart";
var format = new DateFormat("yMd");
var dateString = format.format(date);