getDateOrder static method
Implementation
static List<String> getDateOrder(String locale) {
try {
String? pattern = DateFormat.yMd(locale).pattern;
if (pattern != null) {
List<MapEntry<String, int>> position = [
MapEntry('year', pattern.indexOf('y')),
MapEntry('month', pattern.indexOf('M')),
MapEntry('day', pattern.indexOf('d')),
]..sort((a, b) => a.value.compareTo(b.value));
return position.map((entry) => entry.key).toList();
}
} catch (_) {}
return ["year", "month", "day"];
}