Comment obtenir un timestamp en Dart?

j'ai appris la fléchette, mais je ne sais pas comment générer un horodatage. J'ai essayé ceci:

void main() {
  print((new Date()).millisecondsSinceEpoch);
}

grâce à L'IDE j'ai pu aller aussi loin, mais J'obtiens une erreur déroutant:

Exception: No such method: 'Date'

de l'Aide?

16
demandé sur Shailen Tuli 2012-10-28 20:11:05

1 réponses

Vous aviez presque raison. Ce qu'il vous manque, c'est que vous n'avez pas utiliser un constructeur nommé:

void main() {
  print(new DateTime.now().millisecondsSinceEpoch);
}

Donne:

1351441456747

voir la documentation de L'API pour plus de:http://api.dartlang.org/docs/releases/latest/dart_core/DateTime.html

25
répondu Kai Sellgren 2013-11-02 14:40:08