java获取时间00:00:00和23:59:59
/*** 获取今天开始时间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相关推荐
- Java获取时间时间格式化最全总结
Java获取时间&时间格式化最全总结 最近遇到很多在Java里获取当前时间的问题,有的要求五花八门的,今天总结一下在Java中获取时间的方法和时间输出的格式化. 获取方式 java.util. ...
- python获取当前时间、今天零点、23时59分59秒、昨天的当前时间、明天的当前时间
python获取当前时间.今天零点.23时59分59秒.昨天的当前时间.明天的当前时间 本文转载自https://blog.csdn.net/lm_is_dc/article/details/8065 ...
- java 获取时间的方法
Java的时间是通过字节码指令来控制的,所以 java程序的运行时间是通过字节码指令来控制的.但是由于 Java程序在运行时, JVM会产生一些状态,所以在执行 JVM指令时, JVM也会产生一些状态 ...
- java获取时间,本周,本月,本季度的起始
package com.yong.util; import java.util.Calendar; import java.util.Date;public class TestDate {publi ...
- Java获取时间格式(年月日时分秒毫秒)
Java中描述日期时间调用Date类型,该类型存储有时间的年月日.时分秒信息. Date系统时间是以 1970年0时0分0秒 开始计时. 其中: 需要获取的时间单位 格式 年 YYYY or yyyy ...
- java获取时间的网站_如何获取网站服务器的时间
原理是提取网站http应答报文中的时间信息. (但是请不要用此方法来获取www.bjtime.cn的时间,原因见后) 1. 以下是javascript获取服务器时间的测试代码: var xhr = n ...
- java获取时间_java获取Date时间的各种方式汇总
java获取Date时间的各种方式为大家分享如下 常用的时间获取方式 public class DateUtils { /** * 获取时间戳 * 输出结果:1438692801766 */ @Tes ...
- java获取时间的各种风格_Java8新特性之新日期API
早期的日期 API 在早期也就是 Java 8 之前,JDK 原生比较有名的有两个类: Date 类 Calendar 类 这两个类相对来说用起来是比较困难的,之前我们往往是用的第三方的库. 新日期 ...
- java获取时间并进行计算
前言 SimpleDateFormat使用介绍 提示:以下是本篇文章正文内容,下面案例可供参考 一.SimpleDateFormat是什么? 如果你对java源码比较了解.你会发现java对文字,数字 ...
最新文章
- 利用IIS作为宿主 发布你的WCF Service(转)
- python哪一版好用-python IDE有哪些?哪个好用?
- 无线技术之WLAN八个常见问题解答(收藏)
- 在读博士生 2 年实现 Nature、Science 双发,他来自这所高校!
- 9203-1117-实现数据库的查询功能
- requests请求报字符编码异常信息
- 细说JavaScript对象(2):原型对象
- LeetCode 198. 打家劫舍(动态规划)
- 成功解决TypeError: a bytes-like object is required, not ‘str‘
- 全网最雕的 10 名月薪超过 5W 的程序员,和他们的公众号!
- oracle 百分位数,oracle分析函数 percent_rank, percentile_cont, percentile_disc
- IT技能图谱(图谱+干货)
- 使用LoadRunner进行并发测试、压力测试和负载测试
- 火狐浏览器安装有道翻译插件
- mysql省市区数据导入_最新行政区划省市区镇街道 导入数据库 MYSQL (2020年8月 )
- 做正确的事情,等着被开除
- 3.5.1_2 Maven - pom.xml 添加maven-assembly-plugin(官方标准打包插件)
- 技术管理条线度量报告
- linux listener.ora 位置,Oracel数据库 listener.ora和tnsnames.ora配置
- 高速服务器有维修站吗,高速公路上服务区有修车的吗?