Chez oim, forum libreChez oim, forum libre

favicon Google Recherche avancée  

RIP Johnny Halliday

RIP Johnny : 1943 - 2017


Pages: [1]   En bas

Auteur Sujet: Comment récupérer une date avec Dart ?  (Lu 339 fois)

Songbird

  • Invité

C'est simple, il suffit d'utiliser la classe DateTime.

Pour récupérer la date d'aujourd'hui, par exemple, il suffit d'écrire l'instruction suivante:
Code
DateTime today = new DateTime.now();
Résultat:
Code
2016-05-29 01:15:43.033
A l'heure où ce post a été écrit, il est donc 1h15 du matin.

Si vous souhaitez obtenir une valeur en particulier (par exemple le mois), il suffit alors d'écrire ceci:
Code
new DateTime.now().month; /*Cinquième mois de l'année*/
new DateTime.now().day; /*pour le jour*/
new DateTime.now().second; /*pour les secondes*/
new DateTime.now().minute; /*les minutes*/
new DateTime.now().hour; /*etc..*/

alex

  • Administrateur
  • Dictionnaire ambulant
  • ********
  • Hors ligne Hors ligne
  • Sexe: Homme
  • Messages: 15.289
  • Proprio officiel chez oim !
Comment récupérer une date avec Dart ?
« Réponse #1 le: dimanche 29 mai 2016, 11:43 »

C'est possible de travailler avec ta fonction comme en PHP ? Fuseau horaire, langue, ordre d'affichage, etc.
IP archivée

Songbird

  • Invité
Comment récupérer une date avec Dart ?
« Réponse #2 le: dimanche 29 mai 2016, 19:21 »

Oui bien sûr.

Pour obtenir l'heure du pays du client courant, il suffit d'utiliser la méthode toLocal() comme ceci:
Code
new DateTime.now().toLocal();

Tu peux bien évidemment retrouver toutes les méthodes de la classe DateTime ici.
IP archivée

alex

  • Administrateur
  • Dictionnaire ambulant
  • ********
  • Hors ligne Hors ligne
  • Sexe: Homme
  • Messages: 15.289
  • Proprio officiel chez oim !
Comment récupérer une date avec Dart ?
« Réponse #3 le: dimanche 29 mai 2016, 20:45 »

Ah oui, par contre c'est en anglais et ça à l'air de le rester.
Y a pas moyen d'afficher une date en français sans créer un bout de code qui traduit ça ?
IP archivée

Songbird

  • Invité
Comment récupérer une date avec Dart ?
« Réponse #4 le: dimanche 29 mai 2016, 20:50 »

Ah oui, par contre c'est en anglais et ça à l'air de le rester.
Y a pas moyen d'afficher une date en français sans créer un bout de code qui traduit ça ?
Tu parles de la position des jours/mois/années ?
IP archivée

alex

  • Administrateur
  • Dictionnaire ambulant
  • ********
  • Hors ligne Hors ligne
  • Sexe: Homme
  • Messages: 15.289
  • Proprio officiel chez oim !
Comment récupérer une date avec Dart ?
« Réponse #5 le: dimanche 29 mai 2016, 20:56 »

Pas leur position, mais leur langue.
IP archivée

Songbird

  • Invité
Comment récupérer une date avec Dart ?
« Réponse #6 le: dimanche 29 mai 2016, 21:01 »

Les champs de la classe DateTime ne renvoient que des entiers, où est-ce que tu vois les jours de la semaine écrits en toutes lettres ?
IP archivée

alex

  • Administrateur
  • Dictionnaire ambulant
  • ********
  • Hors ligne Hors ligne
  • Sexe: Homme
  • Messages: 15.289
  • Proprio officiel chez oim !
Comment récupérer une date avec Dart ?
« Réponse #7 le: dimanche 29 mai 2016, 21:07 »

Sur ton lien, il est montré qu'on peut afficher les jours et les mois en lettres, comme toutes les fonctions date/time. :iz:
IP archivée

Songbird

  • Invité
Comment récupérer une date avec Dart ?
« Réponse #8 le: dimanche 29 mai 2016, 21:17 »

Test ici: https://dartpad.dartlang.org/

Avec ce code source:
Code
import 'dart:collection';
import 'dart:async';
class MyClass
{
 
}



void main()
{
  DateTime moonLanding = DateTime.parse("1969-07-20 20:18:00");
  print(moonLanding);
  print(new DateTime(1989, 11, 9));
  print(new DateTime.now().toString());
}

Tu verras que ça n'affiche pas les jours en lettre. ^^
IP archivée

alex

  • Administrateur
  • Dictionnaire ambulant
  • ********
  • Hors ligne Hors ligne
  • Sexe: Homme
  • Messages: 15.289
  • Proprio officiel chez oim !
Comment récupérer une date avec Dart ?
« Réponse #9 le: dimanche 29 mai 2016, 21:28 »

Oh merde. C'est décevant...
Tu vas me dire que c'est au format SQL, mais bon.
IP archivée

Songbird

  • Invité
Comment récupérer une date avec Dart ?
« Réponse #10 le: dimanche 29 mai 2016, 21:43 »

Citation
Oh merde. C'est décevant...
Tout dépend de l'usage que tu en fais.
Moi, par exemple, je ne m'en sers que pour développer mon timer perso, donc cette syntaxe me va très bien. :)

Après je conçois que pour afficher la date à un utilisateur, ce n'est pas la solution la plus adaptée.
IP archivée
Pages: [1]   En haut
 

+ Réponse Rapide

Page générée en 0.122 secondes avec 23 requêtes.