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}';
}