java新手请教个日期判断问题,请高手赐教!

如何判断离现在时间最近的一个日期,比如最后一条数据是离今天最近的一条数据,代码要如何写,请指教。不是数据库,是java怎么写,我要把数据全部查询出来做比较,离得最近的日期... 如何判断离现在时间最近的一个日期,比如最后一条数据是离今天最近的一条数据,代码要如何写,请指教。
不是数据库,是java怎么写,我要把数据全部查询出来做比较,离得最近的日期取出来。
展开
 我来答
百度网友951d77399
推荐于2020-12-16 · 超过61用户采纳过TA的回答
知道小有建树答主
回答量:98
采纳率:0%
帮助的人:131万
展开全部
查询数据库的时候查询小于当前时间的记录,并按照时间倒序排列,取第一条
这个直接用SQL语句就搞定了
具体语句要看你用的是什么数据库
追问
不是数据库是java
追答
先取当前时间的时间戳放在变量中,比如curtime
定义变量index存放数据集合下标,temp存放数字,都是int类型
循环数据集合,取cutime减去每个时间的时间戳值,与temp相比,如果小于temp,则temp等于这个值,且index等于当前循环的下标
循环完毕后取数据集合index位置的数据
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
luoluoyide
2015-10-30 · TA获得超过397个赞
知道小有建树答主
回答量:529
采纳率:0%
帮助的人:283万
展开全部
用今日的日期和其中的日期相比较,相差越小说明越接近当前日期
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
廖榆rH
2015-10-30 · TA获得超过719个赞
知道小有建树答主
回答量:520
采纳率:0%
帮助的人:305万
展开全部
给你个逻辑参考。
库数据一般是用时间戳的。
比较时间戳就能查询离今天最近的数据。
追问
用java怎么写
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
寸寸乱
2015-10-30 · TA获得超过514个赞
知道小有建树答主
回答量:564
采纳率:64%
帮助的人:214万
展开全部
时间转换成long型的数字 比大小
追问
具体怎么写
追答
new Date().getTime()就得到了数字,最大的一个就是离现在最近的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式