我有一个用 Flutter 编写的应用程序,可以让我记录我的一天。我还编写了代码来显示自上次输入以来已经过去了多少天。但有一个问题:如何让“day”这个词正确的词尾变化,取决于数字(漏掉了N个“day”,“day”,“day”)。
final currentDate = entry.value[0].date;
final previousDate = prevEntry.value.last.date;
if (previousDate.difference(currentDate).inDays > 1) {
yield SliverPadding(
padding: const EdgeInsets.symmetric(vertical: 10),
sliver: SliverToBoxAdapter(
child: Center(
child:
Text('Пропущено ${previousDate.difference(currentDate).inDays} дней'),
),
),
);
}
负责显示错过天数的代码