/*** 获取今天开始时间00:00:00* @return*/
public static Date todayStart(Date date){Calendar start = Calendar.getInstance();start.setTime(date);start.set( Calendar.HOUR_OF_DAY,0);start.set( Calendar.MINUTE, 0);start.set( Calendar.SECOND,0);start.set( Calendar.MILLISECOND,0);return start.getTime();
}/*** 获取今天增加天数后的结束时间23:59:59* @return*/
public static Date addDayEnd(int day){Date date=todayStart(new Date());return DateUtils.addMilliseconds(DateUtils.addDays(date,day),-1000);
}/*** 获取本月一号的00:00:00* @return*/
public static Date monthStart(Date date){Calendar start = Calendar.getInstance();start.setTime(date);start.set(Calendar.DAY_OF_MONTH, 1);start.set( Calendar.HOUR_OF_DAY,0);start.set( Calendar.MINUTE, 0);start.set( Calendar.SECOND,0);start.set( Calendar.MILLISECOND,0);return start.getTime();
}/*** 获取本月结束时间* @return*/
public static Date monthEnd(Date date){Date result=monthStart(date);return DateUtils.addMilliseconds(DateUtils.addMonths(result,1),-1000);
}/*** 获取星期一的00:00:00* @return*/
public static Date weekStart(Date date){Calendar start = Calendar.getInstance();start.setTime(date);if(start.get(Calendar.DAY_OF_WEEK)==1){start.add(Calendar.DAY_OF_MONTH, -1);}start.set(Calendar.DAY_OF_WEEK, 2);start.set( Calendar.HOUR_OF_DAY,0);start.set( Calendar.MINUTE, 0);start.set( Calendar.SECOND,0);start.set( Calendar.MILLISECOND,0);return start.getTime();
}/*** 获取时间月份* @return*/
public static int getMonth(Date date){Calendar start = Calendar.getInstance();start.setTime(date);return start.get(Calendar.MONTH) + 1;
}/*** 获取时间小时是否在范围内* @return*/
public static boolean getIfHour(Date date,int startHour,int endHour){Calendar calendar = Calendar.getInstance();calendar.setTime(date);int hour=calendar.get(Calendar.HOUR_OF_DAY);boolean bool=false;if(hour>=startHour && hour<endHour){bool=true;}return bool;
}

java获取时间00:00:00和23:59:59相关推荐

  1. Java获取时间时间格式化最全总结

    Java获取时间&时间格式化最全总结 最近遇到很多在Java里获取当前时间的问题,有的要求五花八门的,今天总结一下在Java中获取时间的方法和时间输出的格式化. 获取方式 java.util. ...

  2. python获取当前时间、今天零点、23时59分59秒、昨天的当前时间、明天的当前时间

    python获取当前时间.今天零点.23时59分59秒.昨天的当前时间.明天的当前时间 本文转载自https://blog.csdn.net/lm_is_dc/article/details/8065 ...

  3. java 获取时间的方法

    Java的时间是通过字节码指令来控制的,所以 java程序的运行时间是通过字节码指令来控制的.但是由于 Java程序在运行时, JVM会产生一些状态,所以在执行 JVM指令时, JVM也会产生一些状态 ...

  4. java获取时间,本周,本月,本季度的起始

    package com.yong.util; import java.util.Calendar; import java.util.Date;public class TestDate {publi ...

  5. Java获取时间格式(年月日时分秒毫秒)

    Java中描述日期时间调用Date类型,该类型存储有时间的年月日.时分秒信息. Date系统时间是以 1970年0时0分0秒 开始计时. 其中: 需要获取的时间单位 格式 年 YYYY or yyyy ...

  6. java获取时间的网站_如何获取网站服务器的时间

    原理是提取网站http应答报文中的时间信息. (但是请不要用此方法来获取www.bjtime.cn的时间,原因见后) 1. 以下是javascript获取服务器时间的测试代码: var xhr = n ...

  7. java获取时间_java获取Date时间的各种方式汇总

    java获取Date时间的各种方式为大家分享如下 常用的时间获取方式 public class DateUtils { /** * 获取时间戳 * 输出结果:1438692801766 */ @Tes ...

  8. java获取时间的各种风格_Java8新特性之新日期API

    早期的日期 API 在早期也就是 Java 8 之前,JDK 原生比较有名的有两个类: Date 类 Calendar 类 这两个类相对来说用起来是比较困难的,之前我们往往是用的第三方的库. 新日期 ...

  9. java获取时间并进行计算

    前言 SimpleDateFormat使用介绍 提示:以下是本篇文章正文内容,下面案例可供参考 一.SimpleDateFormat是什么? 如果你对java源码比较了解.你会发现java对文字,数字 ...

最新文章

  1. 利用IIS作为宿主 发布你的WCF Service(转)
  2. python哪一版好用-python IDE有哪些?哪个好用?
  3. 无线技术之WLAN八个常见问题解答(收藏)
  4. 在读博士生 2 年实现 Nature、Science 双发,他来自这所高校!
  5. 9203-1117-实现数据库的查询功能
  6. requests请求报字符编码异常信息
  7. 细说JavaScript对象(2):原型对象
  8. LeetCode 198. 打家劫舍(动态规划)
  9. 成功解决TypeError: a bytes-like object is required, not ‘str‘
  10. 全网最雕的 10 名月薪超过 5W 的程序员,和他们的公众号!
  11. oracle 百分位数,oracle分析函数 percent_rank, percentile_cont, percentile_disc
  12. IT技能图谱(图谱+干货)
  13. 使用LoadRunner进行并发测试、压力测试和负载测试
  14. 火狐浏览器安装有道翻译插件
  15. mysql省市区数据导入_最新行政区划省市区镇街道 导入数据库 MYSQL (2020年8月 )
  16. 做正确的事情,等着被开除
  17. 3.5.1_2 Maven - pom.xml 添加maven-assembly-plugin(官方标准打包插件)
  18. 技术管理条线度量报告
  19. linux listener.ora 位置,Oracel数据库 listener.ora和tnsnames.ora配置
  20. 高速服务器有维修站吗,高速公路上服务区有修车的吗?

热门文章

  1. 【数值计算】数值解析--n元一次联立方程组:直接解法
  2. Web前端--HTML+CSS+JS实现仿切水果小游戏
  3. Dr.COM宽带认证客户端共享上网破解V3.46
  4. sas java_Sas java环境变量配置
  5. NERO刻录使用教程
  6. apt-get下载、安装的软件在哪里
  7. 基于SSM的商城项目项目源码+实验报告
  8. Delphi 如何调用 OpenCV?
  9. 100 个手把手、掏心窝子IDEA快捷键从入门到精通教程
  10. 小学生python游戏编程arcade----敌人自动面向角色并开火