web-dev-qa-db-fra.com

Comment obtenir un horodatage à Dart?

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

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

Grâce à IDE j'ai pu arriver jusqu'ici, mais je reçois une erreur déroutante:

Exception: No such method: 'Date'

Aidez-moi?

56
user1781056

Vous aviez presque raison. Ce qui vous manquait, c'est que vous n'avez pas utilisé n constructeur nommé :

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

Donne:

1351441456747

Voir la documentation de l'API pour plus: http://api.dartlang.org/docs/releases/latest/Dart_core/DateTime.html

67
Kai Sellgren