关闭

按时间检索中,开始时间为00:00:00,结束时间为23:59:59

标签: Javadate
137人阅读 评论(0) 收藏 举报

项目中需要利用开始时间和结束时间来检索数据,如果没检索时间没有精确到秒,仅仅是按照年月日(yyyy-MM-dd)来检索的话,向后台发送的时间节点都会是当天的00:00:00,会导致检索出的数据与预想的不一样。可已将开始时间和结束时间进行一个格式化,然后再调用。

   publicstatic Date getStartTimeOfDate(DatecurrentDate) {

     Assert.notNull(currentDate);

     String strDateTime =date2String(currentDate,"yyyy-MM-dd") +"00:00:00";

     returnstring2Date(strDateTime,"yyyy-MM-dd hh:mm:ss");

   }

  

   publicstatic Date getEndTimeOfDate(DatecurrentDate) {

     Assert.notNull(currentDate);

     String strDateTime =date2String(currentDate,"yyyy-MM-dd") +"23:59:59";

     returnstring2Date(strDateTime,"yyyy-MM-dd hh:mm:ss");

   }

通过调用getStartTimeOfDategetEndTimeOfDate来进行开始时间和结束时间的格式化。


类包下载地址:http://download.csdn.net/download/hgjacky/9954801。

1
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:734次
    • 积分:87
    • 等级:
    • 排名:千里之外
    • 原创:3篇
    • 转载:1篇
    • 译文:0篇
    • 评论:0条
    文章存档