datetime, показывающий разные типы в базе данных и другие разные в веб-приложении? - PullRequest
0 голосов
/ 26 июня 2019

В моей базе данных есть поле datetime, значение которого представлено в базе данных в обычном формате, григорианском. Но когда я представляю дату и время в виде сетки в приложении веб-формы asp.net, оно представлено в хиджре. как я могу указать календарь, который будет представлен как в базе данных в григорианском календаре.

Обратите внимание, просто для ясности Григорианский самый распространенный, который является

26/06/2019

, а хиджра - это арабский, представленный ниже

23/10/1440

1 Ответ

0 голосов
/ 26 июня 2019

Измените CultureInfo с en-GB на все, что вам нужно:

var myDateTimeFormatInfo = new CultureInfo("en-GB", false).DateTimeFormat;
var formattedDate = myDate.ToString(myDateTimeFormatInfo.ShortDatePattern);

Если вы хотите сделать это на всей странице, прочитайте https://documentation.devexpress.com/AspNet/12062/Localization/How-to-Set-a-Culture-for-an-ASP-NET-Web-Page

...