toPersianDate method
تبدیل تاریخ از متن به تاریخ شمسی
Implementation
String toPersianDate({NumStrLanguage digitType = NumStrLanguage.Farsi}) {
try {
var inputStr = replaceAll("/", "-");
var splitedStr = inputStr.split("-");
if (splitedStr[2].length == 1) {
splitedStr[2] = "0" + splitedStr[2];
}
if (splitedStr[1].length == 1) {
splitedStr[1] = "0" + splitedStr[1];
}
var changedToDate = DateTime.parse(splitedStr.join("-"));
return changedToDate.toPersianDate(digitType: digitType);
} catch (e) {
return "0000/00/00";
}
}