開始します そもそも文字列として取得することを避けようとすることによって。 Oracleで適切なデータ型を使用していることを確認してください。そうすれば、GetDateTime
を呼び出すことができるはずです。 適切なDataReader
で (または使用しているものは何でも)
必須の場合 テキストとして解析し、値に一致する形式を指定する必要があるため、7 f
を使用します 値の最後に「.0000000」がある場合、3ではなくs。
DateTime.ParseExact(testdate, "yyyy-MM-dd HH:mm:ss.fffffff",
CultureInfo.InvariantCulture)
しかし、繰り返しになりますが、強く 値をテキストとして扱う必要はまったくないように促します。