WPF根據時間查詢出相應的資料

2021-10-10 15:18:43 字數 2856 閱讀 5294

在有時候我們要根據某個時間查詢某個資料,有得根據日期、月份、年月查詢某個資料,

那現在我根據今天,或者三天內、超過三天的時間來查詢資料。

第一步就是我們要獲取本人電腦上的系統時間。

public void showcurtimer(object sender, eventargs e)

然後在外面賦值aa;

string

aa;

第二步就是利用where過濾跟

今天相對應的資料。

這是我其中的乙個資料查詢。

aa = datetime.now.tostring("yyyy-mm-dd ");//確定時間格式

datetime bb = convert.todatetime(aa); //轉換成相應的格式

dgbehospitalized.itemssource = (from dbregistrationmarriageregistration in mymode.pw_registrationmarriageregistration

join dbperson in mymode.pw_person on dbregistrationmarriageregistration.personid equals dbperson.personid

join dbmanperson in mymode.pw__manperson on dbperson.manpersonid equals dbmanperson.manpersonid

join dbfemaleperson in mymode.pw__femaleperson on dbperson.femalepersonid equals dbfemaleperson.femalepersonid

select new hhhhh

).tolist();

第三步就是獲取三天內相應的資料。

獲取三天內的資料也少不了獲取第一步本人當天電腦上的系統時間。

這是我其中的乙個資料

aa = datetime.now.tostring("yyyy-mm-dd ");//確定時間格式

datetime bb = convert.todatetime(aa);//轉換相應的時間格式

string cc = datetime.now.adddays(-3).toshortdatestring();//就是當天系統時間的日期減三

datetime dd = convert.todatetime(cc);// 轉換相應的時間格式

var listachievement = (from dbregistrationmarriageregistration in mymode.pw_registrationmarriageregistration

join dbperson in mymode.pw_person on dbregistrationmarriageregistration.personid equals dbperson.personid

join dbmanperson in mymode.pw__manperson on dbperson.manpersonid equals dbmanperson.manpersonid

join dbfemaleperson in mymode.pw__femaleperson on dbperson.femalepersonid equals dbfemaleperson.femalepersonid

where dbregistrationmarriageregistration.handlingstateid == 1 

select new hhhhh

).tolist();

第四步獲取三天外的資料,就要更改第三步的過濾條件。

還有其他的時間,比如說

//7天後

datetime.now.date.toshortdatestring();

datetime.now.adddays(7).toshortdatestring();

//7天前

datetime.now.adddays(-7).toshortdatestring();

datetime.now.date.toshortdatestring(); //

本週 datetime.now.adddays(convert.todouble((0 - convert.toint16(datetime.now.dayofweek)))).toshortdatestring();

datetime.now.adddays(convert.todouble((6 - convert.toint16(datetime.now.dayofweek)))).toshortdatestring();

上週,同理,乙個週是7天,上週就是本週再減去7天,

datetime.now.adddays(convert.todouble((0-convert.toint16(datetime.now.dayofweek))) - 7).toshortdatestring();

datetime.now.adddays(convert.todouble((6 - convert.toint16(datetime.now.dayofweek))) - 7).toshortdatestring();

//下週

datetime.now.adddays(convert.todouble((0 - convert.toint16(datetime.now.dayofweek))) + 7).toshortdatestring();

datetime.now.adddays(convert.todouble((6 - convert.toint16(datetime.now.dayofweek))) + 7).toshortdatestring();

sql根據時間查詢資料

to char 跟 to date 是oracle語句,sql會報錯不是可識別的內建函式 sql用的是 查詢當天 1 select from shoporder where datediff day,ordtime,getdate 1 0 查詢當天 2 select from info where ...

mysql根據時間戳查詢資料

比如我們要查詢每天的註冊使用者數量,這裡我們的註冊時間是時間戳的話。我們寫的sql語句就得把時間轉換為日期進行查詢。sql語句如下 函式 from unixtime select count user regnumber,from unixtime reg time y m d as group d...

根據時間段查詢資料

開發工具與關鍵技術 mvc 在我們做專案的時候,我們有時需要查詢一部分的資料,由於可能在 中的資料有成千上萬條資料,我們不可能一一的根據單條資料去查詢。在這個時候我們可以根據一段時間段去查詢資料。先說說這種做法的邏輯。我們在資料庫那邊在我們需要操作的表中必須要有乙個時間的字段。然後我們在專案中獲取乙...