web-dev-qa-db-fra.com

Dart - Conversion des millisecondes depuis l'époque (horodatage UNIX) en temps lisible par l'homme

Existe-t-il un bon moyen d'analyser les millisecondes depuis que Epoch (ex. 1486252500000 13 chiffres) a formaté l'heure en un format lisible par l'homme?

10
Arthur Daniel

DateTime a un constructeur nommé pour la milliseconde depuis Epoch

https://api.dartlang.org/stable/1.24.2/Dart-core/DateTime/DateTime.fromMillisecondsSinceEpoch.html

DateTime date = new DateTime.fromMillisecondsSinceEpoch(1486252500000)

Si vous voulez le convertir en chaîne lisible par l'homme, vous pouvez utiliser le package intl avec la classe DateFormat

import "package:intl/intl_browser.Dart";

var format = new DateFormat("yMd");
var dateString = format.format(date);
26
Hadrien Lejard