String? formatDateStringFull(String outputPattern) { if (isNullOrEmpty()) { return null; } else { final date = DateTime.parse(this!); return date.localDate(shortPattern); } }