strDtToStr method
strDtToStr helps in standardizing the date string format.
Implementation
String strDtToStr(String s) {
DateFormat formatter = DateFormat("yyyy-MM-dd hh:mm:ss");
try {
formatter = DateFormat.Hms(Localizations.localeOf(context).languageCode)
.add_yMd();
} catch (e) {
initializeDateFormatting();
try {
formatter = DateFormat.Hms(Localizations.localeOf(context).languageCode)
.add_yMd();
} catch (e, st) {
debugPrint("$e $st");
formatter = DateFormat("yyyy-MM-dd hh:mm:ss");
}
}
String dtStr = s;
DateTime? dt = DateTime.tryParse('${s}Z')?.toLocal();
if (dt != null) {
dtStr = formatter.format(dt);
}
return (dtStr);
}