RSS-Veröffentlichungstermine – sollte das auf Englisch sein?C#

Ein Treffpunkt für C#-Programmierer
Anonymous
 RSS-Veröffentlichungstermine – sollte das auf Englisch sein?

Post by Anonymous »

Ich erstelle RSS-Elemente. Ich habe eine Spalte namens date_published, die DateTime-Spalte in der MS SQL-Datenbank. z.B. es enthält „2011-05-04 15:19:05.630“

Unten ist das C#-Code-Datum aufgeführt, das ich für RSS akzeptables Datumsformat (Eingabedatenbankfeld) neu generiere.

Eingabe:

Convert.ToDateTime(item.date_published).ToString("r")


Ausgabe:

Wed, 04 May 2011 15:19:05 GMT


Also habe ich mit Notepad in der XML-Datei nachgesehen und das Ergebnis oben gesehen.

Problem:

Wenn die Benutzer dieses Element im Outlook-RSS-Feedreader erhalten, es zeigt +2 Stunden im Voraus an. So wird im E-Mail-Outlook das Empfangsdatum 2011-05-04 17:19:05 angezeigt.

Also ändere ich meinen Code von:

item.pubdate_published.Value.ToString("r")


An:

item.pubdate_published.Value.ToString("ddd dd MMM yyyy HH:mm:ss +2 G'M'T")


Das gibt mir genau das, was ich will, so: Mer, 04. Mai 2011 15:19:05 +2 GMT.

PROBLEM:
Meine RSS-XML-Datei wird auch so angezeigt (oben), aber das Empfangsdatum meiner OUTLOOK-E-Mail ist der 06. Januar 2011 09:32

Also das einzige Problem, das mir einfällt, ist das Sprachproblem ... Weil die Daten auf Niederländisch oder Französisch generiert werden.

Wenn dies der Fall ist ist das Problem: Wie schreibe ich die Daten auf Englisch?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post