java给日期date加上23:59:59
需求
给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相关推荐
- Java 实现日期 Date 的赋值
关键的语句也就三句话: (1) SimpleDateFormat dateformat = new SimpleDateFormat("yyyy-MM-dd"); (2) Da ...
- java对日期Date类进行加减运算、年份加减,月份加减
JAVA处理日期时间常用方法: 1.Java.util.Calendar Calendar 类是一个抽象类,它为特定瞬间与一组诸如 YEAR.MONTH.DAY_OF_MONTH.HOUR 等 日历字 ...
- java时间差的百分之二十,Java对日期Date类进行加减运算、年份加减月份加减、时间差等等...
实现代码一: import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public c ...
- 转 Java对日期Date类进行加减运算一二三
请移步,https://blog.csdn.net/hacker_lees/article/details/74351838 ,感谢博主分享 转载于:https://www.cnblogs.com/b ...
- JAVA 日期Date加减整理
一.充分利用SimpleDateFormat import java.text.SimpleDateFormat; import java.util.Calendar; import java.uti ...
- html输入日期算出星座,java输入日期计算星座
java输入日期计算星座 [2021-01-31 12:59:06] 简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace("/( ...
- 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 ...
- JAVA:日期时间范围查询0点到23点59分59秒之间
问题 在做日期时间范围查询时,需要查询当天时间范围内的数据,如2021-01-05这天的所有记录, 查询时间范围应该是"2021-01-05 00:00:00"至"202 ...
- Js中Date日期的使用(加一天,加一个月,获取0时0分0秒,23时59分59秒等)
代码示例如下:(以当前日期new Date()为例.也可以将例中new Date()换成任意Date对象) 1.获取今天的0时0分0秒(常用于开始日期的获取) var startDate= new D ...
最新文章
- T-SQL笔记3:事务、锁定和并发
- 64.JPA命名策略【从零开始学Spring Boot】
- 开发人员必备:微软发布示例代码浏览器 (Sample Browser) 第五版,让您尽享3500个示例代码...
- Python + Steamlit 快速开发可视化 web 页面!
- IOS开发基础之摇奖机案例
- Windows 7 / Vista 分区问题
- CentOS7配置samba共享文件系统
- linux驱动基础开发3——linux 内核配置机制(make menuconfig、Kconfig、makefile)讲解-转
- C++ MathGL 二维数据绘图
- python操作数据库的几种方法_Python操作MySQL数据库的三种方法总结
- “元宇宙”是什么?涂子沛:人可在数据空间“复活”
- collect2:error:ld returned 1 exit status解决方案
- 不能设置 19寸显示 屏分辨率为 1440*900 的神器到来了
- Linux 下文件和目录的特点
- 龙之谷2服务器维护,龙之谷2今日上线!详细攻略带你玩转阿尔特里亚大陆
- 睡眠手环APP开发上线
- php 屏蔽鼠标右键 复制,FLEX屏蔽鼠标右键
- 添加航班信息c语言,c语言编写航班查询代码
- 靶机渗透练习07-HackMyVm Area51 (Log4j2复现)
- burp抓包mumu模拟器