saeed rajabi Ответов: 2

Как я могу преобразовать свой переменный контент на английский?


привет,
у меня есть две даты в HTML текстовое поле(элемент управления datepicker) :
string from = fromDate1.Value;
string to = toDate1.Value;

string city = TextBox1.Text;


и я отправляю их на другую страницу. :
Response.Redirect(string.Format("search.aspx?c={0}&from={1}&to={2}",HttpUtility.UrlEncode(city),HttpUtility.UrlEncode(from),HttpUtility.UrlEncode(to)));

после этого я получил их на странице назначения :
string from = Request.QueryString["from"];
string to = Request.QueryString["to"];
содержание их =&ГТ; (из : ۱۳۹۵/۰۴/۰۱ , чтобы : ۱۳۹۵/۰۴/۱۵ )
числа даты являются в персидским.

как я могу конвертировать числа в английский?
и как я могу преобразовать строковую переменную в дату?

Что я уже пробовал:

это небольшая часть моего проекта в университете, и я сделал все, кроме этого!
мой проект похож на бронирование.
я хочу проверить, пуста ли комната в то время, когда пользователь вставил это...
ещё
делать
...
я не могу работать с датой и временем.

2 Ответов

Рейтинг:
19

Dave Kreskowiak

Если вы не можете использовать DateTime, у вас нет никаких вариантов. Ну, кроме использования внешнего сервиса, который переводит с одного языка на другой. В .NET Framework нет ничего, что делало бы это за вас.


saeed rajabi

я не могу, потому что я стартер c#.
как я могу конвертировать числа в персидский язык?

Dave Kreskowiak

Все виды дискуссий на эту тему можно найти с помощью небольшого Google.

c# преобразование персидской даты и времени в английский[^]

Рейтинг:
12

Bernhard Hiller

Для преобразования цифр между Западным и персидским стилями см. c# - преобразование чисел из Западно-арабских цифр"1,2,3... & amp;quot; В Восточно-арабские цифры " ١, ٢, ٣....& quot; - переполнение стека[^].
Для генерации DateTime от А string, вы должны использовать DateTime.Parse функция.