我想從今天開始 4 周的所有時間。例如,今天是六月(星期四,23),我想得到(24,星期五)......直到(21,星期四)七月。
uj5u.com熱心網友回復:
您可以生成像
late List<DateTime> days = List.generate(
7 * 4, // 4weeks
(index) => DateTime.now().add(
Duration(days: index 1),
),
);
為了得到天的名字,我正在使用intl包。格式化程式是
final formatter = DateFormat('EEEE');
@override
Widget build(BuildContext context) {
return Scaffold(
body: ListView.builder(
itemCount: days.length,
itemBuilder: (context, index) => Text(
"name: ${formatter.format(days[index])} number:${days[index].day} "),
),
);
}
uj5u.com熱心網友回復:
使用日期格式
final DateFormat formatter = DateFormat('MMMMd');
_nextDateFormatted = formatter.format(widget.nextDate);
在您的情況下,您將有 4 個日期。這是第一次約會
_firstDateFormatted = formatter.format(DateTime.now().add(days:1).millisecondsSinceEpoch)
uj5u.com熱心網友回復:
List<dynamic> data = [];
for (int i = 1; i < 29; i ) {
data.add(DateFormatters()
.dMy
.format(DateTime.now().add(Duration(days: i))));
}
log("$data");
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/495048.html
上一篇:setState和Hive的問題
