台灣最大程式設計社群網站
線上人數
984
 
會員總數:246203
討論主題:189774
歡迎您免費加入會員
討論區列表 >> ASP.NET >> C# 找出DataTable內日期最大與最小
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
C# 找出DataTable內日期最大與最小
價值 : 100 QP  點閱數:296 回應數:3
樓主

小米乙
門外漢
0 201
2726 412
發送站內信

捐贈 VP 給 小米乙
請教一下各位先進,程式中有一個DataTable:
A B C
D1A D1B "2020/12/11"
D2A D2B "2020/12/10"
D3A D3B "2020/12/8"
D4A D4B "2020/12/9"
我想以C欄位取得日期的最大值跟最小值,
試過用sort排序方式,先找最小,但排序下來最小是"2020/12/10",最大是"2020/12/9",想問問各位先進們,有什麼方式可以從DataTable中取得日期的最大跟最小。
P.S:這份資料是直接從表單轉出的。



搜尋相關Tags的文章: [ DataTable 日期最大值 ] , [ DataTable 日期最小值 ] ,
本篇文章發表於2020-12-08 09:43
1樓
最有價值解答

topcat
捐贈 VP 給 topcat 檢舉此回應

試過用sort排序方式,先找最小,但排序下來最小是"2020/12/10",最大是"2020/12/9"


型態的問題?
用文字型態放日期,該補零卻又沒補

這份資料是直接從表單轉出的。

如果是這樣,建議放在物件集合中List<object>

這樣就可以用LINQ去處理他

^.^a
本篇文章回覆於2020-12-08 10:12
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

小米乙
捐贈 VP 給 小米乙 檢舉此回應
目前有找到一個方式:

貓大您說對了,就是這樣,就得想辦法解決,哈哈~~
LINQ <== 還沒試過,可以試試看~
本篇文章回覆於2020-12-08 10:17
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

topcat
捐贈 VP 給 topcat 檢舉此回應
LINQ <== 還沒試過,可以試試看~

好東西
沒試過太可惜了

用過後完全不想回去用DataSet, DataTable
^_^

不過型態的問題管用哪個(DataTable, LinQ),還是要用對型態排序才會對
^.^a
本篇文章回覆於2020-12-08 10:40
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.