/*** 获得当日0点** @since 2021-12-22**/public static Date getZero() throws ParseException {return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(DateFormatUtils.format(new Date(), "yyyy-MM-dd 00:00:00"));}/*** 获得当日最后时间** @since 2021-12-22**/public static Date getEnd() throws ParseException {return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(DateFormatUtils.format(new Date(), "yyyy-MM-dd 23:59:59"));}

以上是一种比较讨巧的方法——先把日期按照特定格式转成String然后再转回来。其实按照正常逻辑应该是日历日期设置一下即可,如下:

    /*** 获得当日0点** @author zhangruifang* @since 2021-12-22**/public static Date getZero() throws ParseException {Calendar calendar = Calendar.getInstance();calendar.setTime(new Date());calendar.set(Calendar.HOUR_OF_DAY, 0);calendar.set(Calendar.MINUTE, 0);calendar.set(Calendar.SECOND, 0);return calendar.getTime();}/*** 获得当日最后时间** @author zhangruifang* @since 2021-12-22**/public static Date getEnd() throws ParseException {Calendar calendar = Calendar.getInstance();calendar.setTime(new Date());calendar.set(Calendar.HOUR_OF_DAY, 23);calendar.set(Calendar.MINUTE, 59);calendar.set(Calendar.SECOND, 59);return calendar.getTime();}

当然,还有时间戳的方式,我本人比较讨厌使用时间戳,所以就不再赘述了,你有兴趣的话,可以自己搜………^_^

java获得当天的0点和最后时刻相关推荐

  1. Java获取当天(今日)零点时间(00:00:00)0时0分0秒的方法

    如果想通过Java获取当天的0点时间,有两种方式:一种是通过Calendar:另外一种是通过SimpleDataFormat.下面分别介绍. 1.Calendar 通过Calendar把时分秒字段清空 ...

  2. java 取当天0点_java 获取当天(今日)零点零分零秒

    两种方法 一种得到的是时间戳,一种得到是日期格式: 1.日期格式的 Calendar calendar = Calendar.getInstance(); calendar.setTime(new D ...

  3. Java获取当天0时0分0秒时间的方法

    Java获取当天0点时间 Date date = new Date(86400000L * (int)(System.currentTimeMillis() / 86400000.0)-1000*60 ...

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

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

  5. 【错误记录】Android Studio 编译报错 ( Could not determine java version from ‘11.0.8‘. ② | 升级 Gradle 版本 )

    文章目录 一.报错信息 二.解决方案 解决 Could not determine java version from '11.0.8'. 问题 , 有两种方案 , 方案一 : Android Stu ...

  6. 【错误记录】Android Studio 编译报错 ( Could not determine java version from ‘11.0.8‘. | Android Studio 降级 )

    文章目录 一.报错信息 二.解决方案 一.报错信息 编译 VirtualApp 报如下错误 : Could not determine java version from '11.0.8'.The p ...

  7. 【错误记录】Android Studio 编译报错 ( Could not determine java version from ‘11.0.8‘. | 仅做参考 | 没有解决实际问题 )

    文章目录 一.报错信息 二.解决方案 一.报错信息 编译 VirtualApp 报如下错误 : Could not determine java version from '11.0.8'.The p ...

  8. Java Spring Boot 2.0 实战之制作Docker镜像并推送到Docker Hub和阿里云仓库

    内容摘要:大规模集群快速部署Java应用,需要制作Docker镜像,本次课程详细介绍如何制作Java程序的Docker镜像文件,深入解析DockerFile核心参数,以及实践演练把我们制作的Docke ...

  9. 自动安装 Java Access Bridge 2.0.2 的批处理脚本

    为了方便自己使用,写了一个自动安装 JAB 的批处理脚本,可以自动判断系统版本,判断默认使用的 java 版本. 下载压缩包后,解压,然后点击install.cmd 即可完成安装. 这个批处理脚本只是 ...

  10. MariaDB Java Client 1.1.0 发布

    MariaDB Java Client 1.1.0 发布了,该版本主要是修复数据源 metadata 相关的 bug,以及和 ConnectorJ 不兼容的地方,值得关注的有: 保存和 Connect ...

最新文章

  1. Eclipse中将项目中build path底下的jar发布到tomcat下
  2. 华为交换机常用命令介绍
  3. img打 webpack_webpack打包html里面img后src为“[object Module]”问题
  4. 循环基础-第一个while循环
  5. Hybris Commerce的 Master Tenant和Netweaver的System Client
  6. UVa 11481 (计数) Arrange the Numbers
  7. 编译3.0的linux内核,Ubuntu 编译 Linux 3.0-rc4 内核
  8. GIL、进/线程池、同/异步、阻/非阻塞
  9. android下图片压缩
  10. Unittest方法 -- 测试套件
  11. shop--6.店铺注册--店铺注册之Service层的实现
  12. nsis打包php项目加环境,NSIS制作安装文件全攻略(一) zz
  13. 450.删除二叉搜索树中的节点
  14. java 各种架构图汇总
  15. 三次hermite插值多项式例题_hermite插值例题
  16. H5热门游戏模板案例解读:贪吃蛇玩法的新高度
  17. 把MSGF变成SPLF 把SPLF变成MEMBER(源文件)-转载
  18. 【开源工程】VirtualDub
  19. HC05蓝牙模块配对指南(教程)
  20. indexOf 的使用

热门文章

  1. PAT B 1068 万绿丛中一点红(C语言)*排除法
  2. Python制作Windows系统服务
  3. cvr存储服务器的优势,CVR是什么
  4. b站视频-尚硅谷jQuery教程张晓飞老师-笔记(二)
  5. 简单银行账户管理系统
  6. BZOJ 2037: [Sdoi2008]Sue的小球(DP)
  7. 第一次使用拉勾网求职经历
  8. 故障处理 | 网站500,无法打开站点(突然无法打开,代码和服务器没做调整)
  9. java后台实现CKFinder2.3版本+阿里OSS存储
  10. 浙江2段线能上什么计算机学校,二段线考生看过来!这些浙江省内热门高校还有热门专业可捡漏...