asp.net で 2 つの日時を比較しようとしていますが、ミリ秒の部分は無視されます。
私はlinqを使ってみました:
messages.OrderBy(x => x.Date);
そしてまた試した
messages.OrderBy(x => x.Date).ThenBy(x=>x.Date.Millisecond);
また、並べ替えを使用して
messages.Sort((x, y) => DateTime.Compare(x.Date, y.Date));
日時を文字列形式で変換しようとしましたが、ミリ秒も無視しています。
オブジェクトの日時フィールドは、日時をミリ秒で正しく表示しています。データベースInformix、Oracle、およびSQL ServerでAsp.net MVC3を使用しています。