关闭

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

标签: Javadate
778人阅读 评论(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来进行开始时间和结束时间的格式化。


类包下载地址:点击打开链接

1
0
查看评论

T-Sql取当天时间的00:00:00和23:59:59

00:00:00SELECT DATEADD(day,DATEDIFF(day,'20010101',CURRENT_TIMESTAMP),'20010101'); 23:59:59select getdate(),convert(datetime,convert(v...
  • lee576
  • lee576
  • 2015-05-22 10:15
  • 4857

获取指定日期所在一周的时间范围(周一00:00:00---周日 23:59:59)

/**一周周期相关*/ public class MyWeekDate { /**开始时间*/ public long mLong_begin; /**开始日期*/ public String mStr_begin; /**结束时间*/ public long mLong_end;...
  • wsztqf
  • wsztqf
  • 2015-08-12 17:09
  • 653

设置datetimepicket的时间为当天日期+当前时间,当天日期+“00:00:00”的格式,选择的日期+“23:59:59”的格式

设置datetimepicket的时间为当天日期+当前时间的格式 dtpBeginTime.Value = DateTime.Now; dtpBeginTime.Format=Custom; dtpBeginTime.CustomFormat = "yyyy-MM-dd H...
  • zytttldgp
  • zytttldgp
  • 2012-04-17 13:27
  • 479

获取指定某一天的00:00—23:59

String nowDate = ApDateTime.getNowDateTime("yyyyMMdd"); String yesterdayStr = ApDateTime.getDateDiff_ForDay("yyyy-MM-dd", nowDate...
  • lmb55
  • lmb55
  • 2015-11-01 22:40
  • 1579

项目经验:js生成当前时间的月初00:00:00到月末23:59:59

function morenDate(){ var date=new Date(); var month=date.getMonth()+1; if(month<10){ month = "0"+month; } var starttime = date.ge...
  • luoenjun90
  • luoenjun90
  • 2014-07-21 16:25
  • 649

Java 8 获取某天最大(23:59:59)最小(00:00:00)时间

Java 8 中获取某一天最大时间(23:59:59)和最小时间(00:00:00)
  • gisboygogogo
  • gisboygogogo
  • 2017-10-15 13:07
  • 868

获取当前时间所在凌晨和23:59:59

/** * 凌晨 * @param date * @flag 0 返回yyyy-MM-dd 00:00:00日期 * 1 返回yyyy-MM-dd 23:59:59日期 * @return */ public stati...
  • a19880813
  • a19880813
  • 2015-12-29 15:34
  • 2289

sql 获取当前月的第一天 00:00:00 和最后一天 23:59:59 ,获取上一年1月1日 00:00:00 和当前年份 用于统计~~~

declare @firstday datetime, @lastday datetime set @firstday=convert(varchar(10),dateadd(day,-datepart(day,GETDATE())+1,GETDATE()...
  • peng_yaoming
  • peng_yaoming
  • 2010-04-05 20:31
  • 2853

Python时间获取及转换知识汇总

时间处理是我们日常开发中最最常见的需求,例如:获取当前datetime、获取当天date、获取明天 前N天、获取当天开始和结束时间(00:00:00 23: 时间处理是我们日常开发中最最常见的需求,例如:获取当前datetime、获取当天date、获取明天/前N天、获取当天开始和结束时间(00:...
  • liwei825755184
  • liwei825755184
  • 2016-11-28 15:21
  • 697

oracle按月统计,上个月1号00:00:00到最后一天23:59:59

上个月1号00:00:00 select to_char(add_months(last_day(sysdate)+1,-2),'yyyy-MM-dd') || ' 00:00:00' firstDay from dual;   上个月最后一天23...
  • wanglilin
  • wanglilin
  • 2011-12-12 15:48
  • 3705
    个人资料
    • 访问:5146次
    • 积分:158
    • 等级:
    • 排名:千里之外
    • 原创:9篇
    • 转载:3篇
    • 译文:0篇
    • 评论:0条