私は文字列token[5]=Augと文字列token[6]= 1を持っています(画像を参照)
DateTimeに変換したい。
私は試してみます:
DateTime DateCreated = DateTime.ParseExact(tokens[5] + tokens[6], "MM-dd", CultureInfo.InvariantCulture);
いくつかの問題があります:
tokens[5] + tokens[6]
。MM
月の使用では、2桁の月が予想されますMMM
。dd
2桁の日を期待します(したがって、あなたの場合、1ではなく01)。d
1桁または2桁の日数を取るために使用します。これがすべて行われているので、実際にはハイフンは必要ありません。
var dateCreated = DateTime.ParseExact(tokens[5] + tokens[6], "MMMd", CultureInfo.InvariantCulture);
その他のオプションについては、このMSDNエントリを参照してください。