У меня дата хранится в базе данных с использованием этой строки кода:
var now=DateTime.Now;
, поэтому после сохранения данные в базе данных такие же, как и после вызова объекта:
2019-01-26 17: 27: 46.297
, когда я пытаюсь преобразовать его в дату / время другой культуры, используя этот метод:
public static string ToPersianDate(this DateTime t)
{
var pc = new PersianCalendar();
return $"{pc.GetYear(t)}/{pc.GetMonth(t)}/{pc.GetDayOfMonth(t)}";
}
после использования этого метода:
var persianDate=now.ToPersianDate();
Я получаю эту строку в результате:
2019/01/26
Но я ожидал получить этот результат:
1397/11/06