public void searchbykeywords(dictionarykeywords)
foreach (string key in keywords.keys)
}result = result1;
break;
case "bbrqj"://頒布日期結束日期
datetime dtj = convert.todatetime(keywords[key]);
dtj = convert.todatetime(dtj.year.tostring() + "/" + dtj.month.tostring() + "/" + dtj.day.tostring() + " 23:59:59");
listresultj = new list();
foreach (tabregulation d in result)
}result = resultj;
break;
case "ssrqk"://實施日期
datetime ssrqk = convert.todatetime(keywords[key]);
ssrqk = convert.todatetime(ssrqk.year.tostring() + "/" + ssrqk.month.tostring() + "/" + ssrqk.day.tostring() + " 12:00:00");
listssrqklist = new list();
foreach (tabregulation d in result)
}result = ssrqklist;
break;
case "ssrqj"://實施日期
datetime ssrqj = convert.todatetime(keywords[key]);
ssrqj = convert.todatetime(ssrqj.year.tostring() + "/" + ssrqj.month.tostring() + "/" + ssrqj.day.tostring() + " 23:59:59");
listssrqjlist = new list();
foreach (tabregulation d in result)
}result = ssrqjlist;
break;}}
regulationlist = new observablecollection(result);}}
LINQ集合操作 計算工作時間
如何計算兩個時間段的有效工作時間?比如 2010 08 10 9 00 和 2010 08 11 16 00 之間?下面是剛剛得到的,沒有考慮週末 public static int calcworkinghours datetime begin,datetime end 網上有人問到這個有意思的問...
物件集合list根據物件時間排序
你只要自定義乙個方法就可以了 例子如下 排序的方法類 排序演算法,可以呼叫這個方法進行倒序 順序 param list 要進行排序的 list param method 要對list中的物件的那個屬性的get方法進行排序 比如 時間 time get方法為gettime 只需要傳入gettime即可...
linq根據傳入資料集合查詢對應子級資料
工作中經常用到的linq根據傳入資料集合查詢對應子級資料,整理共享,希望大家都能用得上,中doublesarray 為父節點對應id資料集合,再根據id資料集合查詢全部子級資料。獲取快取資料 object obj caching.getcache cachekey umodel.roleid if ...