[RSS] pubDate GMT U + R ?
Il m'arrive de générer des flux RSS "2.00" pour des utilisations ponctuelles...
Mais je n'avais pas encore remarqué que je perdais 1 heure sur chacun de mes feeds :( ... et même 2 heures l'été...
J'ai pourtant formaté mes datetimes en suivant ce que j'avais trouvé sur plusieurs tutoriaux français :
Dim pubDate As String = Now.ToString("R")
C'était sans compter que les paramètres régionaux de mes serveurs sont ceux de Paris...
J'ai trouvé plusieurs solutions à mon problème , comme remplacé GMT par +0100...
Mais pour le moment, je reste sur cette-ci:
' RSS 2.0 PubDate (DATETIME GMT)
Dim pubDate As String = CType(Now.ToString("U"),DateTime).ToString("R")
' L'heure actuelle sur le méridien de Greenwich au format RFC1123
Label1.Text = pubDate
' On retrouve nativement notre heure locale (tel un lecteur RSS 2.0 classique)
Label2.Text = CType(pubDate, DateTime)
Cette combinaison semble universelle, peu importe la région ou l'heure d'été.
Certes je formate mon objet 2 fois, mais je n'ai pas trouvé de combinaison U + R..
MSDN:
http://msdn2.microsoft.com/en-us/library/az4se3k1.aspx
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :