1
私は次のコード行があります:あなたは日時やフォーマットの一致を見ることができるように(まあ、少なくとも一致するように見える)これは有効な日時として認識されないのはなぜですか?
DateTime dt1 = DateTime.ParseExact("2017/04/09 2:44 PM", "yyyy/MM/dd h:mm tt", System.Globalization.CultureInfo.InvariantCulture);
を、まだ変換するとき、私はまだエラーを取得:
を文字列が有効なDateTimeとして認識されませんでした。
事は、私はエクスプローラから値を「最後に保存した日」からそれを得るです。元の文字列に '?'私がstring.Emptyに置き換えたシンボル – Eminem
@Eminemソースからきれいな文字列を取得できない場合は、それをサニタイズする方法があります。私の編集を参照 –
あなたの衛生コードは完全に機能します! – Eminem