C#とSQLServer2005を使用しています。テーブルに日付と時刻を保存したいと思います。SQL Serverでは、smalldatetime
データ型を使用します。私はこのコードを使用しています。
TimeZoneInfo ob1 = TimeZoneInfo.FindSystemTimeZoneById("India Standard Time");
DateTime dt = TimeZoneInfo.ConvertTimeFromUtc(DateTime.UtcNow, ob1);
このクエリを介してデータを挿入します
insert into tablename (name,sub_date) values (@name,'{0}')",dt.ToShortTimeString()
しかし、問題は私のテーブルに日付と時刻がこのように保存されていること1/1/1900 5:15:00 PM
です。実際の日付は保存されません。実際の日付と時刻をデータベースに保存する方法。
注:テーブルのすべてのレコードを日付と時刻に従って表示したいと思います。ですから、日付と時刻の両方が私にとって重要です。