展开全部

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时间加减相关推荐

  1. java date 操作类_JAVA时间操作类常用方法汇总

    1.JAVA中日期的获取.设置和格式化 (1)JAVA提供了3个日期类:Date.Calendar和DateFormat. Date()方法主要用于创建日期对象并获取日期: Calendar()方法主 ...

  2. java时间格式大全_java时间格式大全

    java.util.*; import java.text.*; import java.util.Calendar; public class VeDate { /** * 获取现在时间 * * @ ...

  3. java定义时间格式大全_Java时间格式转换大全

    package com.date; import java.text.DateFormat; import java.text.ParseException; import java.text.Par ...

  4. java时间格式转换_Java时间日期格式转换

    突然忘记了时间格式怎么转换,特此做个记录 Java时间格式转换大全 import java.text.*; import java.util.Calendar; public class VeDate ...

  5. java格式化到毫秒_java时间格式化到毫秒

    (3)Java 日期时间及其格式化 可以用 System 类的静态方法 publ... java的时间处理续计算java时间)_计算机软件及应用_IT/计算机_专业资料.1. java 计算时间依靠 ...

  6. java日期转字符串_Java时间日期格式转换Date转String和String转Date

    1 Java时间格式转换大全2 3 import java.text.*;4 importjava.util.Calendar;5 public classVeDate {6 /** 7 * 获取现在 ...

  7. java热加载_java热加载

    应用服务器一般都支持热部署(Hot Deployment),更新代码时把新编译的确类 替换旧的就行,后面的程序就执行新类中的代码.这也是由各种应用服务器的独 有的类加载器层次实现的.那如何在我们的程序 ...

  8. java 静态初始化 调用_java JVM-类加载静态初始化块调用顺序

    测试类加载的全过程 public class Have { static { System.out.println("加载Have");//先加载Have再调用main方法 } p ...

  9. java 时间戳 什么意思_java时间与时间戳

    (一)时间:当前时间 1.获取当前时间 Date date = new Date(); System.out.println(date); //Thu Dec 14 18:08:53 CST 2017 ...

最新文章

  1. Git bash 终止git log 命令
  2. python自动切换链接_windown 使用python 自动切换网络
  3. 部分手机配置信息及价格
  4. android 模拟器
  5. sklearn数据集变换
  6. 再转弯曲评论上的一篇关于SOC的文章
  7. [导入]使用SqlCommand对象执行存储过程
  8. php如何写文件缓存,PHP代码篇(八)--php实现文件缓存的读写
  9. 【shell 练习5】编写简单的多级菜单
  10. python中注释的定义_Python注释及变量
  11. xsemaphoretake返回_FreeRTOS例程3-串口中断接收不定长的数据与二值信号量的使用
  12. C 标准库 –stdio.h 简介
  13. JAVA毕设项目汽车租赁管理系统(java+VUE+Mybatis+Maven+Mysql)
  14. 启动tomcat时候报错(Error deploying web application directory)
  15. 家族关系查询系统(2021-9-22更新)
  16. Word,PDF,PPT,TXT之间的转换方法(好东西,以后整理课件就不会那么麻烦了。。。)...
  17. 为了性能,别再用pip安装TensorFlow了
  18. 阿里云机器学习平台PAI论文高效大模型训练框架Whale入选USENIX ATC‘22
  19. 海量小文件存储与Ceph实践
  20. [设计] Doris血缘解析流程

热门文章

  1. 验证gpu版pytorch是否可用
  2. 数字图像处理 第二章 图像处理基础
  3. leetcode双指针(python与c++)
  4. 王爽 汇编语言第三版 问题 7.9 将 datasg 段中前4个字母变成大写(汇编中的双重循环)
  5. ros自己写避障算法_slam导航避障算法,让无人机自主避障教学研究迈向更高处...
  6. 外设驱动库开发笔记11:SHT3x系列温湿度传感器驱动
  7. C语言学习及应用笔记之六:C语言extern关键字及其使用
  8. 消息队列(3):RabbitMQ
  9. mysql的DbUtils_Dbutils操作mysql
  10. Linux的实际操作:权限管理(chmod)