次の形式で文字列を日時に解析しようとしています。
[日],[日付] [月] [年] [時間][午前/午後] [タイムゾーン] (例:)
「2011 年 12 月 1 日木曜日午後 8 時 30 分(EST)」
これは、DateTime.ParseExact を format("dddd, dd MMM yyyy hh:mmtt") で使用して実行しました。しかし、ティムゾーンが私に問題を与えています。そのように書かれたタイムゾーンを読み取るコードはありません。とにかくタイムゾーンは気にしないので、parsexact が機能する限り、タイムゾーンを取り除くか読みたいと思います。
それを削除する1つの方法は、実際に文字列から削除することです(.Replaceを使用)-ただし、ソースが生成する異なるタイムゾーンの数はわかりません。とにかく、長い行の置換は見苦しく、エラーが発生しやすいと思います。
それで、それを削除するか、それを読む方法はありますか(そして、私はそれを無視できます)?