Sqlite查詢時間段內的資料問題解決!

來源:互聯網
上載者:User

標籤:

最近搞Sqlite本地查詢,需求為查詢某時間段內的資料,在SQL中我們都知道為:

[sql] view plaincopyprint?
  1. select * from tblName where rDate Between ‘2008-6-10‘ and  ‘2008-6-12‘  
select * from tblName where rDate Between ‘2008-6-10‘ and  ‘2008-6-12‘

這樣子是沒有問題的,但是在Sqlite中我們這樣子寫是得不到結果的,試了好多次終於發現在規律,我們寫成如下:

[sql] view plaincopyprint?
  1. select * from tblName where rDate Between ‘2008-06-10‘ and  ‘2008-06-12‘  
select * from tblName where rDate Between ‘2008-06-10‘ and  ‘2008-06-12‘

這樣子就OK了,所以行到的規律是我們的時間必須是格式化的,所以我們引入了下面的代碼格式化時間:

[sql] view plaincopyprint?
  1. <pre class="sql" name="code"><pre class="sql" name="code"><pre class="java" name="code"> SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");  
  2.                 cur_Calender.set(year, month, day);  
  3.                 switch (sel_date_type) {  
  4.                 case 1://開始時間  
  5.                     if(Search_date_Begin!=null){  
  6.                         Date_start =sdf.format(cur_Calender.getTime());  
  7.                         Search_date_Begin.setText(Date_start);  
  8.                     }  
  9.                     break;  
  10.                 case 2://結束時間  
  11.                     if(Search_date_End!=null){    
  12.                         Date_End = sdf.format(cur_Calender.getTime());  
  13.                         Search_date_End.setText(Date_End);  
  14.                     }  
  15.                     break;  
  16.                 default:  
  17.                     break;  
  18.                 }  
  19.             } </pre>  
  20. <p><br>  
  21. 現在就OK了!<br>  
  22. </p>  
  23. <p> </p>  
  24. <pre></pre>  
  25. <pre></pre>  
  26. <pre></pre>  
  27. <pre></pre>  
  28. <pre></pre>  
  29. </pre></pre>  、

 

 

原文地址:http://blog.csdn.net/zz_mm/article/details/7453925

Sqlite查詢時間段內的資料問題解決!

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.