Excelファイルから読み取り、コンテンツをデータベースに保存しています
列の 1 つは、この形式のビデオの長さを含みます
HH:mm:ss
私はこれまでこのコードを書いています
string time = oledbReader[6].ToString();
DateTime streamingTime = DateTime.ParseExact(time,
"HH:mm:ss",
System.Globalization.CultureInfo.CurrentCulture);
エラーが発生しています:
文字列は有効な DateTime として認識されませんでした。
デバッグ モードを試してみたところ、現在の execl 列の値が "00:09:21" の場合、変数の時刻に"30/12/1899 00:09:21"という値が表示されます。
「1899/12/30」はどこから来たのですか? 文字列が有効な DateTime として認識されなかったのはなぜですか?
HH:mm:ss の形式だけを SQL サーバーに保存できますか?