سلام خسته نباشید استاد من میخوام تاریخ روی یه اپ بالا بیارم با فلاتر میشه یه راهنمایی کوچیک کنید لطفا
سلام میتونی از دستور زیر استفاده کنی:
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