createDateFormatter function
Creates a date formatter based on the locale and preferences.
If showTime
is true, the time is added to the formatter using either
a 24-hour or AM/PM format.
Implementation
DateFormat createDateFormatter(
String locale,
bool showTime,
bool use24HourFormat,
) {
DateFormat dateFormatter = DateFormat.yMd(locale);
if (showTime) {
dateFormatter =
use24HourFormat ? dateFormatter.add_Hms() : dateFormatter.add_jms();
}
return dateFormatter;
}