入力文字列が正しい形式ではないという例外をスローしている DateTime.ParseExact メソッドに問題があります。
コードは次のとおりです。
class Program
{
static void Main(string[] args)
{
var rawDate = "Thu, 08 nov 2012 15:19:18 0";
var _format = "ddd, dd MMM yyyy HH:mm:ss K";
var date = DateTime.ParseExact(rawDate, _format, CultureInfo.InvariantCulture);
}
}
ここSOで正確な日付形式の同様のスレッドをいくつか見つけましたが、誰もそこに問題を報告していません。
私はこれを私のガイドとして従いました:
ddd = Three letter Day of week
MMM = Three letter month
dd = Two digit day of month 01-31 (use "d" for 1-31)
HH = Hours using 24-hour clock. 00-24 (use "H" for 0-24)
mm = Minutes. 00-59
ss = Seconds. 00-59
K = Time zone information
yyyy = 4-digit year
例外の原因は何ですか?
前もって感謝します!