2017-11-18 6 views
0

私は、APIの日付と時刻の2つの文字列を取得しています。私はそれらの2つを日付と時刻のある単一のDateTimeオブジェクトに変換する必要があります。私が戻った2本の弦は2つの文字列をDateTimeに変換する

Date: "2017-10-17" 
Time: "8:00PM" 

です。以下は私がやろうとしていることであり、動作させることができません。私はそれから時間を削除する場合、私はちょうど日付を解析することができますが、私はそれに時間を追加するパターンを把握するようです。

string date = "2017-10-17"; 
string time = "8:00PM"' 

string startTime = $"{date} {time}"; 

DateTime date = DateTime.ParseExact(startTime, "yyyy-MM-dd hh:mmtt", System.Globalization.CultureInfo.CurrentCulture); 

これら2つの文字列を1つのDateTimeオブジェクトに結合するにはどうすればよいですか?

+0

「yyyy-MM-dd h:mmtt」の形式を使用する必要があります。 –

+0

私は何かがとてもシンプルだと私は見落とすときは嫌い!今すぐ動作し、私は間抜けな質問をする前にそれを見なかったかどうかわからない! :) –

+0

'DateTime date = DateTime.Parse(date +" "+ time)' – Slai

答えて

0
string date = "2017-10-17"; 
string time = "8:00PM"; 

string startTime = $"{date} {time}"; 
DateTime myDate = DateTime.ParseExact(startTime, "yyyy-MM-dd h:mmtt",System.Globalization.CultureInfo.InvariantCulture); 
関連する問題