Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> CultureInfo форматы времени: "en-US" "en-GB", FW для en-GB не поддерживает AM и PM? 
:(
    Опции темы
Pankon
  Дата 19.5.2011, 13:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 739
Регистрация: 2.6.2005

Репутация: 3
Всего: 5



Код

DateTime thisDate = new DateTime(2000, 1, 2, 13, 1, 1);
CultureInfo ci = new CultureInfo("en-US");
string formatted = thisDate.ToString(ci);
Console.WriteLine(formatted);

пишет:  1/2/2000 1:01:01 PM

Код

DateTime thisDate = new DateTime(2000, 1, 2, 13, 1, 1);
CultureInfo ci = new CultureInfo("en-GB");
string formatted = thisDate.ToString(ci);
Console.WriteLine(formatted);

пишет:  02/01/2000 13:01:01

Во втором варианте отсутствует "PM".
В интернете не нахожу обьяснения.
Учебники по английскому(иммено английскому, а не американскому) говорят, что в United Kingdom используются AM и PM.

Вопрос: Почему Framework для en-GB не поддерживает AM и PM?

PM MAIL   Вверх
diadiavova
Дата 19.5.2011, 13:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 31
Всего: 142



Цитата(Pankon @  19.5.2011,  14:28 Найти цитируемый пост)
Учебники по английскому(иммено английскому, а не американскому) говорят, что в United Kingdom используются AM и PM.

В выкипедии написано, что там оба формата используются
http://ru.wikipedia.org/wiki/12-%D1%87%D0%...%B5%D0%BD%D0%B8


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
likegift
Дата 19.5.2011, 13:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 208
Регистрация: 14.10.2008

Репутация: нет
Всего: 3



в общей массе англичане используют только PM,  
08:00 - это 8 утра.

PM MAIL   Вверх
Pankon
Дата 19.5.2011, 13:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 739
Регистрация: 2.6.2005

Репутация: 3
Всего: 5



В проекте нужно поддержка английского языка(не американского). Причем все уверены(заказчики), что английский должен быть с AM/PM. 

Так вот вопрос: Почему Framework для en-GB не поддерживает AM и PM?
Или тот язык, что мы учим в школе и поддержка языка в Framework для United Kingdom разные?

PM MAIL   Вверх
Дрон
Дата 19.5.2011, 14:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Java-ненавистник :)
****


Профиль
Группа: Участник Клуба
Сообщений: 3179
Регистрация: 29.12.2002
Где: Санкт-Петербург

Репутация: 24
Всего: 92



Цитата(Pankon @  19.5.2011,  13:55 Найти цитируемый пост)
Так вот вопрос: Почему Framework для en-GB не поддерживает AM и PM?

Потому что в Windows для United Kingdom принят 24-х часовой формат времени.
Думаю, что сделали они это не просто так и тому что учат в школе я не доверяю smile

С другой стороны, если заказчик хочет AM/PM, то поменяй DateTimeFormat в твоём CultureInfo на такой какой он считает правильным.


--------------------
Да. Именно так.
PM   Вверх
Pankon
Дата 19.5.2011, 15:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 739
Регистрация: 2.6.2005

Репутация: 3
Всего: 5



Цитата(Дрон @  19.5.2011,  14:52 Найти цитируемый пост)
Думаю, что сделали они это не просто
если бы я имел эту аргументацию, то возможно смог бы с заказчиком об этом поговорить. Но, как уже писал, не могу это обьяснение найти, потому и спрашиваю:
Почему Framework для en-GB не поддерживает AM и PM?

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.1536 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.