formatJalaliDateTime method

String formatJalaliDateTime({
  1. bool toLocal = false,
})

Implementation

String formatJalaliDateTime({final bool toLocal = false}) {
  final DateTime dateTime = DateTime.parse(this ?? DateTime.now().toString()).toLocal();
  final Jalali jalali = Jalali.fromDateTime(dateTime);
  if (dateTime.hour == 0 && dateTime.minute == 0) return "${jalali.year}/${jalali.month}/${jalali.day}";
  return "${dateTime.hour}:${dateTime.minute}:${dateTime.second} ${jalali.year}/${jalali.month}/${jalali.day}";
}