IamはExcelファイルから2列を読み取っています:
1つの列の値:2012年7月11日
2列目の値:18:45
2列目を読むと、実際にはその前にデフォルトの日付が表示されています。dr [3] .ToString() "30/12/18996:45:00PM"文字列
最初の列と2番目の列を結合したいと思います。しかし、今は通常の入力形式の例外があります
文字列操作で2列目から日付部分を削除しようとしました
これが私のコードです
DateTime dateEvent = DateTime.Parse(dr[1].ToString());
dateEvent.Add(TimeSpan.Parse(dr[3].ToString().Substring(dr[3].ToString().IndexOf(" ")+1)));
Udpate 1:
DateTime dateEvent = DateTime.ParseExact(string.Format("{0} {1}", dr[1].ToString(), dr[3].ToString().IndexOf(" ") + 1), "dd/MM/yyyy HH:mm", CultureInfo.InvariantCulture);