Twitterのタイムラインデータ(XML)のデータにある投稿時間(created_at)の書式は
"2012/01/01 10:30:00"のようになっていないのでどう変換するのか調べてみた。
DateTime.ParseExact()を使用して、日付文字列のフォーマットを指定してあげればいいようだ。




タイムラインのデータ(一部)

<status>
 <created_at>Thu Jan 05 09:36:00 +0000 2012</created_at>
 <id>123456789123456789</id>
 <text>ツイート</text>
 <user>
  <id>123456789</id>
  <name>名前</name>
 </user>
</status>





C#でのコード(コンソールに出力)

Console.WriteLine("Thu Jan 05 09:36:00 +0000 2012");
Console.WriteLine(DateTime.ParseExact("Thu Jan 05 09:36:00 +0000 2012", 
					"ddd MMM dd HH:mm:ss zzz yyyy",
					System.Globalization.DateTimeFormatInfo.InvariantInfo,
					System.Globalization.DateTimeStyles.None).ToString());



出力結果
Thu Jan 05 09:36:00 +0000 2012
2012/01/05 18:36:00