需求

给date类型的变量加上23:59:59,例如将2022-04-12改为2022-04-12 23:59:59

方法

新建DateUtil工具类,新增3个方法

/*** 获取YYYY-MM-DD格式** @return*/
public static String getDay(Date date) {return formatDate(date, "yyyy-MM-dd");
}public static String formatDate(Date date, String pattern) {String formatDate = null;if (pattern != null && ! pattern.equals("")) {formatDate = DateFormatUtils.format(date, pattern);} else {formatDate = DateFormatUtils.format(date, "yyyy-MM-dd");}return formatDate;
}/*** 格式化日期** @return*/
public static Date parseTime(String date) {return parse(date, "yyyy-MM-dd HH:mm:ss");
}

假设date是日期变量,那么这样就可以完成这个需求了:

DateUtil.parseTime(DateUtil.getDay(date) + " 23:59:59")

代码解释:先获取年月日,接着给它拼接上23:59:59,然后将这个字符串转为Date类型。

java给日期date加上23:59:59相关推荐

  1. Java 实现日期 Date 的赋值

    关键的语句也就三句话: (1) SimpleDateFormat dateformat = new SimpleDateFormat("yyyy-MM-dd");   (2) Da ...

  2. java对日期Date类进行加减运算、年份加减,月份加减

    JAVA处理日期时间常用方法: 1.Java.util.Calendar Calendar 类是一个抽象类,它为特定瞬间与一组诸如 YEAR.MONTH.DAY_OF_MONTH.HOUR 等 日历字 ...

  3. java时间差的百分之二十,Java对日期Date类进行加减运算、年份加减月份加减、时间差等等...

    实现代码一: import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public c ...

  4. 转 Java对日期Date类进行加减运算一二三

    请移步,https://blog.csdn.net/hacker_lees/article/details/74351838 ,感谢博主分享 转载于:https://www.cnblogs.com/b ...

  5. JAVA 日期Date加减整理

    一.充分利用SimpleDateFormat import java.text.SimpleDateFormat; import java.util.Calendar; import java.uti ...

  6. html输入日期算出星座,java输入日期计算星座

    java输入日期计算星座 [2021-01-31 12:59:06]  简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace("/( ...

  7. java Date 0时0分0秒_C# 获取某个时间的0点0分和23点59分59秒

    C# 获取某个时间的0点0分和23点59分59秒,具体代码如下所示: C#获取当月第一天和最后一天 当月第一天0时0分0秒: DateTime.Now.AddDays(1 - DateTime.Now ...

  8. JAVA:日期时间范围查询0点到23点59分59秒之间

    问题 在做日期时间范围查询时,需要查询当天时间范围内的数据,如2021-01-05这天的所有记录, 查询时间范围应该是"2021-01-05 00:00:00"至"202 ...

  9. Js中Date日期的使用(加一天,加一个月,获取0时0分0秒,23时59分59秒等)

    代码示例如下:(以当前日期new Date()为例.也可以将例中new Date()换成任意Date对象) 1.获取今天的0时0分0秒(常用于开始日期的获取) var startDate= new D ...

最新文章

  1. T-SQL笔记3:事务、锁定和并发
  2. 64.JPA命名策略【从零开始学Spring Boot】
  3. 开发人员必备:微软发布示例代码浏览器 (Sample Browser) 第五版,让您尽享3500个示例代码...
  4. Python + Steamlit 快速开发可视化 web 页面!
  5. IOS开发基础之摇奖机案例
  6. Windows 7 / Vista 分区问题
  7. CentOS7配置samba共享文件系统
  8. linux驱动基础开发3——linux 内核配置机制(make menuconfig、Kconfig、makefile)讲解-转
  9. C++ MathGL 二维数据绘图
  10. python操作数据库的几种方法_Python操作MySQL数据库的三种方法总结
  11. “元宇宙”是什么?涂子沛:人可在数据空间“复活”
  12. collect2:error:ld returned 1 exit status解决方案
  13. 不能设置 19寸显示 屏分辨率为 1440*900 的神器到来了
  14. Linux 下文件和目录的特点
  15. 龙之谷2服务器维护,龙之谷2今日上线!详细攻略带你玩转阿尔特里亚大陆
  16. 睡眠手环APP开发上线
  17. php 屏蔽鼠标右键 复制,FLEX屏蔽鼠标右键
  18. 添加航班信息c语言,c语言编写航班查询代码
  19. 靶机渗透练习07-HackMyVm Area51 (Log4j2复现)
  20. burp抓包mumu模拟器

热门文章

  1. CSS基础(6)- 属性值的计算过程
  2. debian usb android,Debian下挂载usb设备
  3. 《奇特的一生》读书笔记
  4. 加壳学习系列(二)-壳代码
  5. 美丽乡村可行性研究报告
  6. 紫外线强度检测传感器GUVA-S12SD的应用
  7. HTTP Status 404错误解析
  8. stm32 lib库制作
  9. Xilinx PCIE CORE学习
  10. filesystem判断文件或文件夹是否存在