Dart:
Obtenir la date actuelle
Comment faire :
La bibliothèque de base de Dart fournit un accès simple à la date et à l’heure actuelles grâce à la classe DateTime
. Voici l’exemple de base pour obtenir la date actuelle :
void main() {
DateTime now = DateTime.now();
print(now); // Exemple de sortie : 2023-04-12 10:00:00.000
}
Si vous avez besoin uniquement de la partie date (année, mois, jour), vous pouvez formater l’objet DateTime
:
void main() {
DateTime now = DateTime.now();
String formattedDate = "${now.year}-${now.month}-${now.day}";
print(formattedDate); // Exemple de sortie : 2023-04-12
}
Dart n’inclut pas de bibliothèque intégrée pour un formatage de date plus complexe, mais vous pouvez utiliser le package intl
à cette fin. Tout d’abord, ajoutez le package à votre pubspec.yaml
:
dependencies:
intl: ^0.17.0
Ensuite, vous pouvez facilement formater les dates :
import 'package:intl/intl.dart';
void main() {
DateTime now = DateTime.now();
String formattedDate = DateFormat('yyyy-MM-dd').format(now);
print(formattedDate); // Exemple de sortie : 2023-04-12
}
Pour plus d’options de formatage avancées, explorez la classe DateFormat
fournie par le package intl
, qui prend en charge une large gamme de motifs et de paramètres régionaux.