💻 آخرین فرصت یادگیری برنامه‌نویسی با آفر ویژه قبل از افزایش قیمت در ۵ آذر ماه (🎁 به همراه یک هدیه ارزشمند )
۰ ثانیه
۰ دقیقه
۰ ساعت
۲ رضا جهانی
تاریخ با فلاتر
جامعه فلاتر ایجاد شده در ۱۴ بهمن ۱۴۰۰

سلام خسته نباشید استاد من میخوام تاریخ روی یه اپ بالا بیارم با فلاتر میشه یه راهنمایی کوچیک کنید لطفا

سلام میتونی از دستور زیر استفاده کنی:

String datetime = DateTime.now().toString();
print(datetime);
// 2021-08-27 19:14:57.142575
var dt = DateTime.now();
print(dt.year); 
// -> Year | Output: 2021
print(dt.month); 
// -> Month | Output: 8
print(dt.day); 
// -> Day | Output: 27
print(dt.hour); 
// -> Hour | Output: 19
print(dt.minute); 
// -> Minute | Output: 19
print(dt.second); 
// -> Second | Output: 2
بهترین پاسخ
محمود محمودی ۱۴ بهمن ۱۴۰۰، ۰۹:۱۰

اگه میخوای تاریخ یا زمان رو با فرمت خاصی نشون بدی باید از کتابخانه intl استفاده کنی

dependencies:
  intl: ^0.17.0

نحوه استفادشم به این صورته :

String cdate = DateFormat("yyyy-MM-dd").format(DateTime.now());
print(cdate);
// output: 2021-08-27
String cdate1 = DateFormat("EEEEE, dd, yyyy").format(DateTime.now());
print(cdate1);
// output: Friday, 27, 2021
String cdate2 = DateFormat("MMMM, dd, yyyy").format(DateTime.now());
print(cdate2);
//output:  August, 27, 2021
String cdate3 = DateFormat("MMM, EEE, yyyy").format(DateTime.now());
print(cdate3);
// output:  Aug, Fri, 2021
String tdata = DateFormat("HH:mm:ss").format(DateTime.now());
print(tdata);
// output: 19:36:01
String tdata = DateFormat("hh:mm:ss a").format(DateTime.now());
print(tdata);
// output: 07:38:57 PM


محمود محمودی ۱۴ بهمن ۱۴۰۰، ۰۹:۱۶