2016-12-19 8 views
2

私はダムの質問をするのが嫌ですが、MSDNの記事を数回試してみましたが、試しても何も試しても動作しません。 、DDDを削除C#DateTime.TryParseExactが期待通りに動作しない

ddd, MMM dd 

ように動作します:形式を使用して

木、6月22日

bool parsed = DateTime.TryParseExact("Thu, Jun 22", @"ddd, MMM dd", CultureInfo.Invariant, DateTimeStyles.None, out dateAndTime); 

:ここで私は解析しようとしてんですよ私は最初の部分に何かがあることは確かですが、私は何が分からないのですか?私はコンマのまわりで ""を使って、バックスラッシュでそれを逃げようとしました。

答えて

5

「木6月22日は」年が含まれていないので、残念ながら、2016年6月22日ではありません木6月22日2016年

として扱われますので、システムは自動的に、現在の年を推測します木曜日、実際には金曜日です。その値でFormatExceptionを取得する必要があります。

年を追加したり、曜日を削除してみてください。

関連する問題