2017-07-21 20 views
-1

文字列の先頭に日付を持つテキストファイルを解析しようとしています。文字列はセミコロン(;)で区切られています。文字列の形式はテキスト文字列です。ここでは例です:C#で数値以外の日付を数値の日付に変換する

Thursday, June 01, 2017;8:02:45 PM;Automated 

私は数値形式(06/01/2017)で日付を使用したいので、私はより良いデータを操作することができます。これを行う方法に関する提案はありますか?

+1

セミコロンを削除して「自動」、次に「DateTime.Parse」 – maccettura

+0

DateTimeオブジェクトで日付を取得したら、date.ToShortDateString()を使用して日付を文字列として取得できます。 –

答えて

1

このようなことができます。

string date = "Thursday, June 01, 2017;8:02:45 PM;Automated"; 

Console.WriteLine($"({DateTime.Parse(date.Split(';')[0]).ToString().Split(' ')[0]})"); 

これは、(6/1/2017)のような日付を返します。

WriteLineの内容は本当に必要です。私はちょうどそれが動作することを示すために余分なものを含めた

関連する問題