formatYYYYQuarter method
String
formatYYYYQuarter(
- dynamic date
)
override
Implementation
@override
String formatYYYYQuarter(var date) {
if (date is String) {
// Check if the date string contains a day or month name
if (
date.toString().contains(RegExp(r'jan|feb|march|april|may|jun|july|aug|sep|oct|nov|dec', caseSensitive: false))) {
helper1(date);
int quarter = ((Date[2] - 1) ~/ 3) + 1;
return '${Date[3]}-Q$quarter';
}
else{
DateTime newDate= helper2(date);
int quarter = ((newDate.month - 1) ~/ 3) + 1;
return '${newDate.year}-Q$quarter';
}
}
int quarter = ((date.month - 1) ~/ 3) + 1;
return '${date.year}-Q$quarter';
}