Преобразование дат в международный формат - PullRequest
0 голосов
/ 14 марта 2012

Я читаю дату из поля, и дата уже преобразована в международный формат, поэтому она выглядит как «مارس 12 ، 2012 ، 09:28 عصر», после прочтения значения, которое я хочу извлечь из датыиз строки.Как и в случае с английскими строками даты, которые мы можем использовать, new Date (dateString), есть способ извлечь дату в локализованном формате, используя локализованную строку.Что-то, что будет работать так: var dateObject = new Date ("مارس 12 ، 2012 ، 09:28 عصر");и дайте мне dateObject.

Извините, что не смогли предоставить больше информации о проблеме, спасибо заранее.

Ответы [ 2 ]

0 голосов
/ 14 марта 2012

Рассматривали ли вы использование CultureInfo? Это может указывать направление.

Здесь - документация по классу CultureInfo.

"способ извлечения даты в локализованном формате с использованиемлокализованная строка ":

myDate.ToString("date", new CultureInfo("ar-SA")); //arabic

Для этого на американском английском:

myDate.ToString("date", new CultureInfo("en-US"));
0 голосов
/ 14 марта 2012

Методы Date.Parse и Date.TryParse примут экземпляр CultureInfo, чтобы позволить вам проанализировать эти строки, если они соответствуют стандартным форматам в неанглийской культуре.

...