データベースにテキストをアップロードするための自動化されたC#Windowsサービスがあります。 「テキスト」は、当社が何も支配していない第三者のアプリケーションによって生成されます。日付形式を検出するC#
私の問題は、テキストに日付の列が含まれていることです。 デフォルトの日付形式はDD/MM/YYです。 MM/YY/DDをDD/MM/YYに変換する方法はありますか?データには3日、4日間の日付しか含まれていない可能性があります。だから私は、日付が3日か4日で許容範囲内にあるかどうかを確認する予定です、それは受け入れられます。それ以外の場合は手動で修正してください。 例えば、
14/08/17 is accepted
08/17/14 is not accepted. Logic should convert this to 14/08/17
任意のアイデア?
になり、あなたが持っていた例や、問題を示しています。あなたはアイデアを持っています。そのアイデアを使用するコードを表示して、どこに行き詰まっているのか、そのアプローチがうまくいかない理由を教えてください。 –
あなたが求めていることは本当に可能ではありません。入力された日付が「01/02/2017」のようにあいまいな場合はどうなりますか?それはまさにラウンドで、2月1日か間違ったラウンドで、2月1日ですか? – DavidG
これは失敗する運命です、私は恐れています。 01/02/17になると、2月1日か1月2日になる可能性があります。 13日以上の日にちを持つ値を得るために*保証することができない限り、これを確実に行うことはできません。 –