[問題] DataTable.Select 的問題

看板C_Sharp (C#)作者 (克難)時間13年前 (2012/01/13 11:16), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
先貼上code: DataRow[] r1; //Unit為我要的搜尋條件陣列,Unit[0]為不需要的資料 DataTable[] placedata = new DataTable[Unit.Length]; for (int i = 1; i <= Unit.Length-1; i++) { //datatable 為篩選前,全部的資料 placedata[i-1] = datatable.Clone(); //area為datatable中一個當作搜尋條件的欄位 r1 = datatable.Select("area = '"+Unit[i].Substring(0,2)+"'"); placedata[i-1].Rows.Add(r1); } 我的原始資料中,datatable的第一個欄位為datetime型態(yyyy/MM/dd 00:00:00) 可是我用datatable篩選出來,存到datarow中的資料型態變成 "yyyy/MM/dd 上午12:00:00" 以致於我存到placedata中會發生資料欄位型態的錯誤 可是我的原始資料就不是 "yyyy/MM/dd 上午12:00:00" 的型態 應該一樣會是"yyyy/MM/dd 00:00:00"才對 怎麼篩選出來會變這樣?@@ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.87.140.36

01/15 11:50, , 1F
應該是瀏覽器抓你本機時間格式的設定的關係
01/15 11:50, 1F
文章代碼(AID): #1F3w8Acy (C_Sharp)
文章代碼(AID): #1F3w8Acy (C_Sharp)