C#でTwitterクライアントもどきを作成する必要があってしょこしょこ作っていたのだが、日付をDateTimeに変換するところではまったのでその解決策のメモ。
String orgtm = "Thu Aug 02 10:45:23 +0000 2010"; String tm = orgtm.Replace("+0000", "+00:00"); DateTime created_at = DateTime.ParseExact(tm, "ddd MMM dd HH:mm:ss zzz yyyy", CultureInfo.CreateSpecificCulture("en-US"));
DateTimeのParseExactがサポートしていない時差(タイムゾーン)を変換できるように文字列置換してから、変換しているだけ。