根据时间的搜索

问题描述

我想根据条件搜索在jsp页面中显示搜索的结果条件是输入一个时间段(如2001-1-1到2001-1-5)并且时间额外选择条件是本月、或本周、或本日请问怎样判断当前日期或者时间是否属于本月、本周、本日?(能有具体代码吗)

解决方案

解决方案二:
你需要截取字符串了,然后再一个一个的判断。祝你好运!
解决方案三:
Calendar可以实现通过Calendar.DAY_OF_WEEK,DAY_OF_MONTH,DATE分别获得本周,本月的开始日期和结束日期然后输入的日期是否在开始日期和结束日期之间,以下是个sample,自己按需要改吧StringdateStr="2010-12-24";//要判断的日期SimpleDateFormatsdf=newSimpleDateFormat("yyyy-MM-dd");Datedate=sdf.parse(dateStr);Calendarcdate=Calendar.getInstance();Calendartoday=Calendar.getInstance();intcurrent=today.get(Calendar.DAY_OF_WEEK);//获得当前日所在的周的日intmin=today.getActualMinimum(Calendar.DAY_OF_WEEK);//获得当前周的开始日intmax=today.getActualMaximum(Calendar.DAY_OF_WEEK);//获得当前周的结束日CalendarweekStart=Calendar.getInstance();weekStart.add(Calendar.DAY_OF_WEEK,min-current);//获得当前周的开始日CalendarweekEnd=Calendar.getInstance();weekEnd.add(Calendar.DAY_OF_WEEK,max-current);//获得当前周的结束日if(cdate.after(weekStart)&&cdate.before(weekEnd)){//如果在开始日和结束日之间}

解决方案四:
引用2楼qybao的回复:

Calendar可以实现通过Calendar.DAY_OF_WEEK,DAY_OF_MONTH,DATE分别获得本周,本月的开始日期和结束日期然后输入的日期是否在开始日期和结束日期之间,以下是个sample,自己按需要改吧JavacodeStringdateStr="2010-12-24";//要判断的日期SimpleDateFormatsdf=n……

上面Calendarcdate=Calendar.getInstance();之后忘了设置日期了,加上cdate.setTime(date);

时间: 2024-11-03 19:15:06

根据时间的搜索的相关文章

求大神c#winform中如何用按钮(button)来按照两个DateTimePicker的时间来搜索内容

问题描述 求大神c#winform中如何用按钮(button)来按照两个DateTimePicker的时间来搜索内容 就是一个按钮(button)为搜索按钮,要按照DateTimePicker的一个是开始时间,一个是结束时间来搜索相应的内容,搜到后再把数据返回到listview中,代码该如何实现,越详细越好,急用......谢谢! 解决方案 你要查询的数据是什么样的,数据库数据还是? 解决方案二: 你要查的数据在那个文档呐.?

百度首创时间图谱专利获批 两会搜索展现更智能

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 3月11日消息,近期,备受网民关注的全国两会成为网络搜索热词,人们对于两会时间.两会精神.两会解读等信息都十分关注,网络搜索无疑成为用户获取两会信息的重要工具.有细心网友发现,使用百度搜索"两会",搜索结果中新增加了两会专题页,其中包括的"两会议程"."据"说两会."新闻专

Windows系统中的文件搜索方法与技巧

window|技巧 随着电脑硬盘价格的下降和人们经济水平的提升,许多朋友都拥有大容量的硬盘,由此里面存放的文件就越来越多,这让电脑成为一个知识库,许多文件都可以从里面找到.但是这也带来一个问题,当我们要寻找以前看过的某个文件时,如果记不清楚它的位置了找起来会很麻烦,这个时候,采用适当的搜索办法来提高搜索效率是必不可少的.在windows系统中自带了一个搜索功能,真正利用好这个功能对我们的搜索功能有很大的帮助. 充分使用搜索选项 当我们查找一个文件搜索过程结束之后,如果搜索的结果非常多,这个时候就

互联网信息搜索技术—对称搜索

互联网 信息搜索是互联网信息共享领域不可阻挡的用户需求.搜索技术的突破性进展对于互联网本身和互联网用户来说同样举足轻重. 搜索技术发展现状 第一代搜索引擎采用的基本方法是由网页制作人自行建立网站名称.网站内容的文字摘要,并将其加入到搜索引擎的资料库中.搜索引擎根据用户键入的信息进行匹配.排序和显示.这种方法的最大缺点是无法针对网页内容进行全文搜索:另外,它必须由网页制作者自行键入供搜索的资料. 第二代搜索引擎采取的基本方法是由搜索引擎使用一个程序在网络上撷取资料,并自动将得到的结果存入资料库中.

MUX的设计师项目分享:百度搜索客户端

文章描述:惊艳呈现-百度搜索手机客户端-设计项目分享. 2011年10月8日,百度搜索手机客户端正式登陆Apple Store. 2011年12月12日,百度搜索手机客户端荣获APP Store 2011年度工具类最受欢迎第一名. 这个轻量化的搜索应用倾注了产品设计团队很多心血.全新的视觉和交互体验.更优的搜索体验.全新的Ding功能--它的发布是我们在搜索客户端领域迈出的一小步,MUX的设计师全程参加了这款应用设计与决策,这背后有好多同学在辛苦的努力着.今天让我们揭开它面纱,看看它的小故事.

对百度语音搜索的一点想法

当我们还在PC端拼命的敲字搜索的时候,百度已经在移动端开始提供语音搜索了.对于手机而言以声音的方式提供搜索查询更便捷,毕竟手机上敲字的方便性无法和电脑的键盘相比.百度的语音搜索带来的是一种全新的感受,它实现我们从文字输入搜索到语音输入的转换,虽然是在移动平台上开始使用的,但是不得不让我们憧憬未来的全新搜索方式. 多元化搜索更符合用户要求 如果说百度的文字搜索很强的话,那是大家公认的.但是对于语音搜索来说,大家的起跑线应该是差不多的.百度能够率先成功推出该产品,首先是要满足用户多元化搜索的需求.这

分析百度区域性搜索结果不同的原因

好久都没有出来了,今天来到SEOWHY看到夫唯老是的一个帖子,让我不由而语,让我有了启发,其实好多东西,真的要我们在实践中区总结,要善于发现,要善于去尝试新的做法,还要有大胆的想法,这样我们才能在这条路才能走的更远,走的更久,夫唯老师的这个帖子http://www.seowhy.com/bbs/thread-380705-1-1.html不由的让大家想起来了很多,为什么会有这样的帖子出来了,为什么人们会想到了那里呢?有2个原因,闲话不多说了,给大家说点真东西吧. 第一个原因: 为什么会有出现这样

腾讯欲推“任务搜索” 给用户推送线下服务

近日,腾讯搜搜在第34届国际计算机协会信息检索大会上就公布的下一代搜索技术"Task Engine"给出了答案.顾名思义,"Task Engine"就是任务搜索,它是将用户搜索需求转化为用户下达的搜索任务,以用户为中心,结合用户输入的关键字,利用新的算法,将时间.地点.人物.背景加入进来,生成一个用户要完成的特定任务"Task",然后给用户推送一些极具实用价值的搜索线下服务. "任务搜索"为我们勾画出了下一代搜索服务的强大应用

卢松松:移动搜索和桌面搜索的区别

随着智能手机的普及,移动搜索量越来越大,在去年从未有人通过移动搜索我的博客,而到了今年通过统计工具来看,有越来越多的用户 通过手机搜索到我的 博客,有一段时间移动搜索来路很大的时候,我还特定研究过他们的来路,尽管多数来自掌上百度,但对于移动搜索引擎的优化也越来越值得我的关注,本文卢松松 将讨论下移动搜索和普通桌面搜索的区别,希望对大家有点帮助.   通过查阅资料看,很多搞SEO的人都说手机搜索和桌面搜索区别不大,最开始的测试也证实了这一点,唯一的区别是手机版网站更靠前,但随着搜索关键词的范围扩大