0
我想從DataTable中取出不同的日期。目前我正在使用以下代碼:linq從DataTable中選擇不同的日期
MyDataTable.DefaultView.ToTable(true, "MyDateColumn");
此代碼考慮的時間太多,但我不想讓時間被考慮。我編寫了下面的代碼來僅選擇日期部分,但是在區分它時也考慮了時間。
MyDataTable.AsEnumerable()
.Select(row => new { MyDateColumn = row.Field<DateTime>("MyDateColumn").ToString("d") }).Distinct();
請幫我只選擇不同日期(即忽略時間)。
你給的代碼應該已經是罰款,它應該只顯示日期爲字符串。你能給出一個結果樣本嗎? (我更喜歡使用Date屬性的方法,但即便如此,這也不應該使用時間。) –
順便說一句,你對結果做了什麼?這不是很明顯,你將它們分配給任何東西... –
@Jon Skeet你是對的。我的代碼工作正常!我正在檢查錯誤的下拉菜單!感謝您指出。 – NaveenBhat