Datetime.Nowを使用してSQLフィールド(datetimeデータ型)に日時を保存しようとしていますが、秒が経過していません。誰かがそれをいかす方法を知っていますか?c#datetime to secondsを含む
ta。
Datetime.Nowを使用してSQLフィールド(datetimeデータ型)に日時を保存しようとしていますが、秒が経過していません。誰かがそれをいかす方法を知っていますか?c#datetime to secondsを含む
ta。
私はsmalldatetimeデータフィールドを使用していましたが、最初にデータアクセスレイヤー(linq)を更新するのを忘れてしまいました。 linqのデータコンテキストを更新して私の問題を解決しました。 ありがとうございます。
DateTime.Nowではうまく動作します。 SQL Serverが日付を格納する方法が異なるため、ミリ秒の精度に問題があります。
あなたの日付のSQLテーブルの列はどのようなタイプですか?秒を保存できますか?
iveはsmalldatetimeとdatetimeを使って試しました – Grant
SMALLDATETIMEの精度は1分です。 DATETIMEは3.33ミリ秒です。 –
コードを表示できますか? –
using(DataContext db = new DataContext()) { テーブルテーブル=新しいテーブル { DTStamp = DateTime.Now }; db.table.InsertOnSubmit(table); db.SubmitChanges(); } – Grant