getLastWeekFirstDayYYYYMMDD static method

String getLastWeekFirstDayYYYYMMDD(
  1. DateTime dateTime
)

获取上周开始

Implementation

static String getLastWeekFirstDayYYYYMMDD(DateTime dateTime) {
  int current = dateTime.weekday;
  DateTime firstDay = DateTime.fromMillisecondsSinceEpoch(
    dateTime.millisecondsSinceEpoch - (24 * 60 * 60 * 1000 * (current - 1)),
  );
  DateTime day = DateTime.fromMillisecondsSinceEpoch(
    firstDay.millisecondsSinceEpoch - (24 * 60 * 60 * 1000 * 7),
  );
  return getYYYYMMDD(day, "-");
}