flutter 如何从给定日期获取前5天的日期?

bmp9r5qi  于 2023-08-07  发布在  Flutter
关注(0)|答案(2)|浏览(205)
  • 如何从给定日期获取前5天的日期(30/11/2020)?
  • 如何从给定日期获得前5个月?
hsvhsicv

hsvhsicv1#

只需添加一个负的持续时间:

DateTime nowFiveDaysAgo = DateTime.now().add(Duration(days: -5));

字符串

a5g8bdjr

a5g8bdjr2#

  • 使用简单的代码示例-显示前5天的日期:-*
void calucateDateRange() {
    final currentDate = DateTime.now();
    for (int i = 1; i <= 5; i++) {
      final date = currentDate.subtract(Duration(days: i));
      print(DateFormat.yMMMMd().format(date));
    }
  }

字符串

  • 示例-显示下一个5天日期:-*
void calucateDateRange() {
    final currentDate = DateTime.now();
    for (int i = 1; i <= 5; i++) {
      final date = currentDate.add(Duration(days: i));
      print(DateFormat.yMMMMd().format(date));
    }
  }

  • 注意:您可以根据需要使用DateFormat。*

相关问题