Dart:
קבלת התאריך הנוכחי
איך לעשות זאת:
ספריית הליבה של Dart מספקת גישה ישירה לתאריך ולשעה הנוכחיים דרך מחלקת DateTime. להלן דוגמה בסיסית לקבלת התאריך הנוכחי:
void main() {
DateTime now = DateTime.now();
print(now); // דוגמת פלט: 2023-04-12 10:00:00.000
}אם אתם צריכים רק את חלק התאריך (שנה, חודש, יום), אתם יכולים לעצב את אובייקט DateTime:
void main() {
DateTime now = DateTime.now();
String formattedDate = "${now.year}-${now.month}-${now.day}";
print(formattedDate); // דוגמת פלט: 2023-04-12
}Dart אינה כוללת ספרייה מובנית לעיצוב תאריכים מורכב יותר, אולם אתם יכולים להשתמש בחבילת intl למטרה זו. תחילה, הוסיפו את החבילה לקובץ pubspec.yaml שלכם:
dependencies:
intl: ^0.17.0לאחר מכן, תוכלו לעצב תאריכים בקלות:
import 'package:intl/intl.dart';
void main() {
DateTime now = DateTime.now();
String formattedDate = DateFormat('yyyy-MM-dd').format(now);
print(formattedDate); // דוגמת פלט: 2023-04-12
}לאפשרויות עיצוב מתקדמות יותר, חקרו את מחלקת DateFormat שמספקת חבילת intl, התומכת במגוון רחב של דפוסים ואזורים.