Calendar calendar = new GregorianCalendar();//    0可以修改,0代表当前时间,-1代表前一天calendar.add(Calendar.DAY_OF_MONTH,0);//一天的开始时间 yyyy:MM:dd 00:00:00calendar.set(Calendar.HOUR_OF_DAY,0);calendar.set(Calendar.MINUTE,0);calendar.set(Calendar.SECOND,0);calendar.set(Calendar.MILLISECOND,0);Date dayStart = calendar.getTime();SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");String startStr = simpleDateFormat.format(dayStart);//一天的结束时间 yyyy:MM:dd 23:59:59calendar.set(Calendar.HOUR_OF_DAY,23);calendar.set(Calendar.MINUTE,59);calendar.set(Calendar.SECOND,59);calendar.set(Calendar.MILLISECOND,999);Date dayEnd = calendar.getTime();

上面的是在java8之前的写法,当然在java8以后,有了localdatetime之后,写法也简单很多:

        //获取当前时间LocalDateTime nowTime = LocalDateTime.now();//获取当前日期LocalDate nowDate = LocalDate.now();//设置零点LocalDateTime beginTime = LocalDateTime.of(nowDate, LocalTime.MIN);//将时间进行格式化Date start1 =  Date.from(beginTime.atZone(ZoneId.systemDefault()).toInstant());//设置当天的结束时间LocalDateTime endTime = LocalDateTime.of(nowDate,LocalTime.MAX);//将时间进行格式化Date end1 = Date.from(endTime.atZone(ZoneId.systemDefault()).toInstant());

java获取一天的起止时间相关推荐

  1. 时间格式处理获取本年份的起止时间

    文章目录 1.ios兼容性问题 2.倒计时函数 3.获取当前年份起止时间 4.时间格式转换 1.ios兼容性问题 对于时间格式 ios不能识别横杠 获取本年份的起止时间 `/***``\* 得到本年的 ...

  2. Java获取当天的起始和结束时间

    Java获取当天的起始和结束时间 import lombok.extern.slf4j.Slf4j;import java.text.SimpleDateFormat; import java.uti ...

  3. java获取上个月第一天和最后一天时间

    java获取上个月第一天和最后一天时间 /*** 获取上一个月1号0点0分0秒的时间*/private String getBeforeFirstMonthdate()throws Exception ...

  4. Java获取视频的时长——日期时间处理

    Problem: 如何通过Java获取视频的时长? 想通过Java来获取某文件夹(或多个文件夹)下的视频的总时长 经过查询资料,发现可以通过JAVE实现:The JAVE (Java Audio Vi ...

  5. 简单使用java获取7个法定假期的时间

    文章目录 说明 一.查询假期 1.1 定义一个常量类 二.编写获取假期的类 2.1 结算结果 说明 本文简单介绍了如何获取7个法定假期的时间,如有出入,请留言,积极接收批评 为了获取农历日期简单点,使 ...

  6. java获取时间戳(计算两个时间相差几天几小时几秒,获取当前日期是周几。。。)

    java时间相关 博主所有博客都是验证过的 获取一个时间的时间戳 //获取当前时间戳Calendar cal1 = Calendar.getInstance();cal1.setTime(new Da ...

  7. java获取今天、明天的凌晨时间

    import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date;/*** 获取今天的凌晨时间*/ ...

  8. java获取当前年份法定节日的时间

    目录 导入maven依赖 定义常量类 获取节日的类 测试 测试结果 导入maven依赖 <dependency><groupId>cn.hutool</groupId&g ...

  9. JAVA获取N个工作日后的时间的工具类、考虑上班时间、时区

    DayWorkTime代表工作时间描述类 HolidayUtils是计算时间的工具类,addSecondByWorkDay用于计算时间加上指定秒后的工作时间,会自动跳过周末.节假日等.其中holida ...

最新文章

  1. 如何设计一个通用的权限管理系统
  2. Python多线程学习教程
  3. easyui使用时出现这个Uncaught TypeError: Cannot read property 'combo' of undefined
  4. Centos5 install vnc
  5. ubuntu的java环境变量_Ubuntu安装JDK与环境变量配置
  6. fedora 不在sudoers文件中_Spring AOP中还有你不知道的JVM Class文件字节码转换知识!...
  7. python通过内置函数测试对象类型_python测试开发(01-递归函数+内置函数)
  8. greenplum配置高可用_GREENPLUM介绍之数据库管理(七)- 配置数据库高可用性之master镜像 | 学步园...
  9. PowerShell 查询 Excel记录
  10. Modelbuilder快速入门
  11. filebeat配置文件
  12. 智能计算系统(学习笔记)-第三章深度学习
  13. 新能源外地车进京限行限号政策是怎样的?
  14. alsa mixer编程
  15. Word转换PDF的三种方法使用教程
  16. [免费专栏] Android安全之某游戏APK逆向分析
  17. image.shape[] 和array.shape[]的含义
  18. strings.Builder 源码阅读与分析
  19. (六) 数据结构 - 快速排序
  20. c语言输出2~100以内所有的素数

热门文章

  1. linux系统如何检测网络打印机,Linux系统配置工具网络与打印机与硬件侦测
  2. RGB565,RGB8888等相关
  3. 多功能噪音消除器支持多种场景模式
  4. js几种escape()解码与unescape()编码
  5. Good Bye 2022: 2023 is NEAR 题解
  6. mysql使用exists、in、distinct区别
  7. matlab怎么读取simulink中的时序数据?
  8. VN Studio环境的搭建
  9. OpenCV Gabor滤波器实现纹理提取与缺陷分析
  10. Android 的四大组件