weekDay method
Implementation
@override
String weekDay(DateTime? dateTime, {Locale? locale}) {
if (dateTime == null) return '';
String languageCode = locale?.languageCode ?? 'zh';
String weekday = '';
switch (dateTime.weekday) {
case 1:
weekday = languageCode == 'zh' ? '周一' : 'Monday';
break;
case 2:
weekday = languageCode == 'zh' ? '周二' : 'Tuesday';
break;
case 3:
weekday = languageCode == 'zh' ? '周三' : 'Wednesday';
break;
case 4:
weekday = languageCode == 'zh' ? '周四' : 'Thursday';
break;
case 5:
weekday = languageCode == 'zh' ? '周五' : 'Friday';
break;
case 6:
weekday = languageCode == 'zh' ? '周六' : 'Saturday';
break;
case 7:
weekday = languageCode == 'zh' ? '周日' : 'Sunday';
break;
default:
break;
}
return weekday;
}