データベースからDateTimeまでの既存のタイムスタンプを解析しようとしていますが、うまくいかないです。私が知る限り、以下は有効なタイムスタンプです。C#で既存のタイムスタンプを解析していますか?
2017-03-27 02:23:37
私は何を試しましたか?
Convert.ToDateTime(row["last_used"])
そしてこの
DateTime.Parse(Convert.ToString(row["last_used"]))
どちらも、それが有効なDateTimeのないことに関するエラーを投げますか?私は彼らを救う方法
:
DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")
次のステートメントは正常に機能するため、DateTime.Parse(DateTime.Now.ToString( "yyyy-MM-dd HH:mm:ss"));私は問題がデータベースから来る価値に関係していると思う。行["last_used"]がnullを返すことはできませんか? – Artem
なぜ日付を文字列として保存しますか? – CodeCaster
日付をデータベースに文字列として保存していますか? – Natiq