Даты публикации RSS – это должно быть на английском языке?C#

Место общения программистов C#
Ответить
Anonymous
 Даты публикации RSS – это должно быть на английском языке?

Сообщение Anonymous »

Я создаю элементы RSS. У меня есть столбец date_published, который является столбцом DateTime в базе данных MS SQL. например он содержит «2011-05-04 15:19:05.630»

Ниже приведена дата кода C#, которую я повторно генерирую в приемлемом формате даты RSS (входное поле базы данных).

Ввод:

Код: Выделить всё

Convert.ToDateTime(item.date_published).ToString("r")
Вывод:

Код: Выделить всё

Wed, 04 May 2011 15:19:05 GMT
Я просмотрел XML-файл с помощью Блокнота, и результат выглядел выше.

Проблема:

Когда пользователи получают этот элемент в программе чтения 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")
Это дает мне именно то, что я хочу: mer, 04 мая 2011 г., 15:19:05 +2 GMT.

ПРОБЛЕМА:
Мой файл RSS XML тоже отображается так (выше), но дата получения моего электронного письма OUTLOOK — 06 января 2011 г. 09:32

Поэтому единственная проблема, о которой я думаю, это языковая проблема... Потому что даты генерируются на голландском или французском языке.

Если это проблема: как мне написать даты на английском языке?

Подробнее здесь: https://stackoverflow.com/questions/590 ... in-english
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»