getWeek method
获取week
return Map num, text
Implementation
Map<String, dynamic> getWeek([String locale = '']) {
if (_datetime == null) return {};
Map<String, dynamic> map = {'num': null, 'text': ''};
Locale d = getLocale(locale);
int weekday = _datetime!.weekday;
map['num'] = weekday;
int index;
if (d.weekStart == 1) {
index = weekday - 1;
} else {
index = (weekday + 6) % 7;
}
if (index >= 0 && index < d.weekAbbreviations.length) {
map['text'] = d.weekAbbreviations[index];
}
return map;
}