Ниже приведена дата кода C#, которую я повторно генерирую в приемлемом формате даты RSS (входное поле базы данных).
Ввод:
Код: Выделить всё
Convert.ToDateTime(item.date_published).ToString("r")
Код: Выделить всё
Wed, 04 May 2011 15:19:05 GMT
Проблема:
Когда пользователи получают этот элемент в программе чтения RSS-каналов Outlook, он показывает +2 часа вперед. Таким образом, в электронной почте Outlook отображается дата получения 2011-05-04 17:19:05
Поэтому я меняю свой код с:
Код: Выделить всё
item.pubdate_published.Value.ToString("r")
Код: Выделить всё
item.pubdate_published.Value.ToString("ddd dd MMM yyyy HH:mm:ss +2 G'M'T")
ПРОБЛЕМА:
Мой файл RSS XML тоже отображается так (выше), но дата получения моего электронного письма OUTLOOK — 06 января 2011 г. 09:32
Поэтому единственная проблема, о которой я думаю, это языковая проблема... Потому что даты генерируются на голландском или французском языке.
Если это проблема: как мне написать даты на английском языке?
Подробнее здесь: https://stackoverflow.com/questions/590 ... in-english
Мобильная версия