java时间加减_java时间加减
展开全部
1.用java.util.Calender来实现
Calendar calendar=Calendar.getInstance();
calendar.setTime(new Date());
System.out.println(calendar.get(Calendar.DAY_OF_MONTH));//今天的日期
calendar.set(Calendar.DAY_OF_MONTH,calendar.get(Calendar.DAY_OF_MONTH)+1);//让日期加1
System.out.println(calendar.get(Calendar.DATE));//加1之后的日期Top
2.用java.text.SimpleDateFormat和java.util.Date来实现
Date d=new Date();
SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd");
System.out.println("今天的日期:e68a843231313335323631343130323136353331333365646330"+df.format(d));
System.out.println("两天前的日期:" + df.format(new Date(d.getTime() - 2 * 24 * 60 * 60 * 1000)));
System.out.println("三天后的日期:" + df.format(new Date(d.getTime() + 3 * 24 * 60 * 60 * 1000)));
GregorianCalendar gc=new GregorianCalendar();
gc.setTime(new Date);
gc.add(field,value);
value为正则往后,为负则往前
field取1加1年,取2加半年,取3加一季度,取4加一周
取5加一天....
*java中对日期的加减操作
*gc.add(1,-1)表示年份减一.
*gc.add(2,-1)表示月份减一.
*gc.add(3.-1)表示周减一.
*gc.add(5,-1)表示天减一.
*以此类推应该可以精确的毫秒吧.没有再试.大家可以试试.
*GregorianCalendar类的add(int field,int amount)方法表示年月日加减.
*field参数表示年,月.日等.
*amount参数表示要加减的数量.
java时间加减_java时间加减相关推荐
- java date 操作类_JAVA时间操作类常用方法汇总
1.JAVA中日期的获取.设置和格式化 (1)JAVA提供了3个日期类:Date.Calendar和DateFormat. Date()方法主要用于创建日期对象并获取日期: Calendar()方法主 ...
- java时间格式大全_java时间格式大全
java.util.*; import java.text.*; import java.util.Calendar; public class VeDate { /** * 获取现在时间 * * @ ...
- java定义时间格式大全_Java时间格式转换大全
package com.date; import java.text.DateFormat; import java.text.ParseException; import java.text.Par ...
- java时间格式转换_Java时间日期格式转换
突然忘记了时间格式怎么转换,特此做个记录 Java时间格式转换大全 import java.text.*; import java.util.Calendar; public class VeDate ...
- java格式化到毫秒_java时间格式化到毫秒
(3)Java 日期时间及其格式化 可以用 System 类的静态方法 publ... java的时间处理续计算java时间)_计算机软件及应用_IT/计算机_专业资料.1. java 计算时间依靠 ...
- java日期转字符串_Java时间日期格式转换Date转String和String转Date
1 Java时间格式转换大全2 3 import java.text.*;4 importjava.util.Calendar;5 public classVeDate {6 /** 7 * 获取现在 ...
- java热加载_java热加载
应用服务器一般都支持热部署(Hot Deployment),更新代码时把新编译的确类 替换旧的就行,后面的程序就执行新类中的代码.这也是由各种应用服务器的独 有的类加载器层次实现的.那如何在我们的程序 ...
- java 静态初始化 调用_java JVM-类加载静态初始化块调用顺序
测试类加载的全过程 public class Have { static { System.out.println("加载Have");//先加载Have再调用main方法 } p ...
- java 时间戳 什么意思_java时间与时间戳
(一)时间:当前时间 1.获取当前时间 Date date = new Date(); System.out.println(date); //Thu Dec 14 18:08:53 CST 2017 ...
最新文章
- Git bash 终止git log 命令
- python自动切换链接_windown 使用python 自动切换网络
- 部分手机配置信息及价格
- android 模拟器
- sklearn数据集变换
- 再转弯曲评论上的一篇关于SOC的文章
- [导入]使用SqlCommand对象执行存储过程
- php如何写文件缓存,PHP代码篇(八)--php实现文件缓存的读写
- 【shell 练习5】编写简单的多级菜单
- python中注释的定义_Python注释及变量
- xsemaphoretake返回_FreeRTOS例程3-串口中断接收不定长的数据与二值信号量的使用
- C 标准库 –stdio.h 简介
- JAVA毕设项目汽车租赁管理系统(java+VUE+Mybatis+Maven+Mysql)
- 启动tomcat时候报错(Error deploying web application directory)
- 家族关系查询系统(2021-9-22更新)
- Word,PDF,PPT,TXT之间的转换方法(好东西,以后整理课件就不会那么麻烦了。。。)...
- 为了性能,别再用pip安装TensorFlow了
- 阿里云机器学习平台PAI论文高效大模型训练框架Whale入选USENIX ATC‘22
- 海量小文件存储与Ceph实践
- [设计] Doris血缘解析流程
热门文章
- 验证gpu版pytorch是否可用
- 数字图像处理 第二章 图像处理基础
- leetcode双指针(python与c++)
- 王爽 汇编语言第三版 问题 7.9 将 datasg 段中前4个字母变成大写(汇编中的双重循环)
- ros自己写避障算法_slam导航避障算法,让无人机自主避障教学研究迈向更高处...
- 外设驱动库开发笔记11:SHT3x系列温湿度传感器驱动
- C语言学习及应用笔记之六:C语言extern关键字及其使用
- 消息队列(3):RabbitMQ
- mysql的DbUtils_Dbutils操作mysql
- Linux的实际操作:权限管理(chmod)