java-日期操作总结
获得某天最大时间
public Date getEndOfDay(Date date) { LocalDateTime localDateTime = LocalDateTime.ofInstant(Instant.ofEpochMilli(date.getTime()), ZoneId.systemDefault());; LocalDateTime endOfDay = localDateTime.with(LocalTime.MAX); return Date.from(endOfDay.atZone(ZoneId.systemDefault()).toInstant()); }
获得某天最小时间
public Date getStartOfDay(Date date) { LocalDateTime localDateTime = LocalDateTime.ofInstant(Instant.ofEpochMilli(date.getTime()), ZoneId.systemDefault()); LocalDateTime startOfDay = localDateTime.with(LocalTime.MIN); return Date.from(startOfDay.atZone(ZoneId.systemDefault()).toInstant()); }
获取当前月第一天的时间
public Date getFirstDayOfMonth() {//获取当前月第一天:Calendar c = Calendar.getInstance(); c.add(Calendar.MONTH, 0);c.set(Calendar.DAY_OF_MONTH,1);//设置为1号,当前日期既为本月第一天 return c.getTime();}
获取当前月第最后一天的时间
public Date getLastDayOfMonth() {//获取当前月最后一天Calendar c = Calendar.getInstance(); c.set(Calendar.DAY_OF_MONTH, c.getActualMaximum(Calendar.DAY_OF_MONTH)); return c.getTime();}
获取当天的最小时间
//1.获取当天最小的时间SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");Date date = new Date(); //getStartOfDay是调用了上面代码的方法String start = sdf.format(getStartOfDay(date)); 这个start就是格式化后的当天最小时间。
java-日期操作总结相关推荐
- DateUtils java日期操作
package ...import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Date;/*| ...
- 利用joda(强大的Java日期操作组件)实现获取两个日期间隔
public static void main(String[] args) {System.out.println(getDateTimeBetween(start.toDate(),end.toD ...
- java io加速器,Java 日期操作
测试代码: Calendar calendar = Calendar.getInstance(); Date today = new Date(); calendar.setTime(today); ...
- Java中的日期操作
在日志中常用的记录当前时间及程序运行时长的方法: public void inject(Path urlDir) throws Exception {SimpleDateFormat sdf = ne ...
- java怎样将日期本土化_Java中的日期操作
在日志中常用的记录当前时间及程序运行时长的方法: public void inject(Path urlDir) throws Exception { SimpleDateFormat sdf = n ...
- java中输入日期_Java中的日期操作
在日志中常用的记录当前时间及程序运行时长的方法: public void inject(Path urlDir) throws Exception { SimpleDateFormat sdf = n ...
- java date 操作_java日期操作-java Date-java Calendar-嗨客网
Java日期操作类教程 在生产开发过程中,会用到和时间相关的信息,所以 JavaDate类 说明 Date 类是定义时间对象的一个类,它是一个较为简单的操作类. 案例 package com.haic ...
- Java日期时间使用总结
一.Java中的日期概述 日期在Java中是一块非常复杂的内容,对于一个日期在不同的语言国别环境中,日期的国际化,日期和时间之间的转换,日期的加减运算,日期的展示格式都是非常复杂的问题. 在Java中 ...
- Java常用日期操作
对java中常用的日期操作进行整理. 1.日期格式化 /* * 日期格式化类(必须掌握) * API: * G Era 标志符 Text AD y 年 Year 1996; 96 M 年中的月份 Mo ...
- java生日正则表达式_java之正则表达式、日期操作
正则表达式和日期操作 正则表达式简介 正则表达式就是使用一系列预定义的特殊字符来描述一个字符串的格式规则,然后使用该格式规则匹配某个字符串是否符合格式要求. 作用:比如注册邮箱,邮箱有用户名和密码,一 ...
最新文章
- 阿里云Redis多线程性能提升思路解析
- 为什么老编辑器Vim这么难用,却很受欢迎?
- Android系统Surface机制的SurfaceFlinger服务渲染应用程序UI的过程分析
- 从netty-example分析Netty组件
- Mybatis中mapper接口里方法重载的实现
- 从web编辑器 UEditor 中单独提取图片上传,包含多图片单图片上传以及在线涂鸦功能...
- nuxt 服务器构建因太耗CPU进程被杀解决办法
- 精选10款超酷的HTML5/CSS3菜单
- 中心/设置地图缩放以覆盖所有可见的标记?
- python用户管理系统模块_Django的用户模块与权限系统的示例代码
- QuickServer开发指南(4)- 添加认证
- gstreamer向appsrc发送编码数据的代码
- QComboBox代理
- pv uv vv cv 的区别
- python 做网站_怎么用python做网站
- 搜狗大数据总监、Polarr 联合创始人关于深度学习的分享交流
- 计算机网络与应用初稿,计算机网络原理与应用(第2版)
- linux删除screen命令,Linux下Screen的常用命令
- 打开EXCEL总提示 您尝试打开的文件*.xls格式与文件扩展名指定的格式不相符
- 远程桌面怎么记住登录计算机,电脑设置让远程桌面连接自动登录的方法
热门文章
- python excel数据框_Python快速设置Excel表格边框
- 计算机控制器如何调用打印机,怎样设置打印机的虚拟usb端口
- python期货基本面分析_期货盘面分析语言,我用python做期货
- 原创 | 以ETF为例——配对交易Python源码全公开
- C# 类似PS的魔棒工具(2)羽化
- Bitbucket Cloud recently stopped supporting account passwords for Git authen报错解决
- 解决Mac下应用“已损坏”或“将对您的电脑造成伤害”
- 椭圆拟合fitEllipse()函数
- UWCN开源的Pay企业级开源聚合支付系统
- 京东联盟sdk php,京东联盟新增对接sdk,配置教程