2017-02-20 8 views
-6

を使用して日時に "20022017 131221" を変換したいです。私はC#.NETで日付時刻形式に</p> <blockquote> <p>"20022017 160021"</p> </blockquote> <p>を変換したいC#

DateTime.ParseExact("20022017 160021", "DD/mm/yyyy HH:mm:ss", CultureInfo.InvariantCulture); 

それは動作していないようです:

は、私は、次のコードを試してみました。

+0

あなたが期待する実際のフォーマットは何ですか? – ColinM

+0

フォーマットとして '' ddMMyyyy HHmmss ''を試してみてください。 –

答えて

1

正しい機能を使用していますが、フォーマットが間違っています。
これはあなたのために働く必要があります。

DateTime.ParseExact("20022017 160021", "ddMMyyyy HHmmss", CultureInfo.InvariantCulture) 
+0

もう一度「文字列が有効な日付時刻として認識されませんでした」というエラーが表示されます – Manikanta

+0

はい、間違った場所に年を挿入します。 updated –

0

はこれを試してみてください。..

DateTime.ParseExact("20022017 160021", "ddMMyyyy HHmmss", CultureInfo.InvariantCulture) 
+0

その文字列形式は正しくありません - 'mm'を2回使用しています。分/月指定子の周りにどのような方法があるかを覚えていない場合でも、私は両方に対して同じ記号を正確に使用しないことを知っています。 –

+0

が修正されました。その動作確認済みです。 –

関連する問題

 関連する問題