JAVA的时间加减

1.获取当前系统时间

Date date = new Date();

2.实现时间的加减的两种方法

第一种: 用java.text.SimpleDateFormat来实现
SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd");
System.out.println("现在时间:"+df.format(date));
System.out.println("昨天该时间:" + df.format(new Date(date.getTime() - 1 * 24 * 60 * 60 * 1000)));
System.out.println("明天该时间:" + df.format(new Date(date.getTime() + 1 * 24 * 60 * 60 * 1000)));

获取当前毫秒值进行加减.

第二种:用java.util.Calender来实现
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);//设置起时间
calendar.add(Calendar.YEAR, 1);//增加一年
//calendar.add(Calendar.DATE, 1);//增加1天
//calendar.add(Calendar.DATE, -1);//减1天
//calendar.add(Calendar.MONTH, 1);//增加一个月
System.out.println("输出::"+calendar.getTime());

实现JAVA时间加减的两种方法相关推荐

  1. java 时间加减_java如何实现当前时间加减30分钟的方法

    java如何实现当前时间加减30分钟的方法 发布时间:2020-08-17 09:41:34 来源:亿速云 阅读:280 作者:小新 这篇文章主要介绍java如何实现当前时间加减30分钟的方法,文中介 ...

  2. java 匿名list,java创造匿名对象的两种方法

    在java中有时候需要一些匿名对象的使用.可能有些小伙伴拿还不会创造,其实我们在学习一些方法时都或多或少的接触过.本篇所要讲到的创造匿名对象总结了两种方法,分别是静态工具方法和Lambda表达式,我们 ...

  3. java向MySQL插入当前时间的四种方式和java时间日期格式化的几种方法(案例说明)...

    转载地址:http://www.devba.com/index.php/archives/4581.html java向MySQL插入当前时间的四种方式和java时间日期格式化的几种方法(案例说明); ...

  4. ChemDraw加键的两种方法

    绘制化学结构离不开9种ChemDraw键工具,键工具在绘制过程中提供了最大的使用优势,这种优势体现在键角.键长的绘制,故很有必要学习相关的ChemDraw使用技巧.本ChemDraw教程将具体介绍在C ...

  5. mysql java 日期格式化_(转)java向MySQL插入当前时间的四种方式和java时间日期格式化的几种方法(案例说明)...

    java向MySQL插入当前时间的四种方式和java时间日期格式化的几种方法(案例说明);部分资料参考网络资源 1. java向MySQL插入当前时间的四种方式 第一种:将java.util.Date ...

  6. JAVA时间加减操作

    @ApiOperation("时间加减操作")private Date getChangeTime(Date nowTime,Long changeValue){//nowTime ...

  7. JAVA中初始化线程的两种方法_java中最简单的方式新起一个线程

    启动一个线程 在一个方法中启动一个线程,有两种方法 第一种是让类实现Runable接口,这样的话编译器就会提示你实现里面的未实现的方法(就是run方法) 第二种是,现在方法中new一个线程,然后直接调 ...

  8. Apache Software Foundation Thinking in Java:只要仔细审视,两种方法的使用场合应该是相当明显的

    引论 : 对于继承可能会引发某种争论:继承应该只重载基类的方法(而并不添加在基类中没有的新方法)吗?如果这样做,就意味着导出类和基类是完全相同的类型,因为它们具有完全相同的接口.结果你可以用一个导出类 ...

  9. java时间加减_java时间加减

    展开全部 1.用java.util.Calender来实现 Calendar calendar=Calendar.getInstance(); calendar.setTime(new Date()) ...

最新文章

  1. 从 StarCraft 2 Installer.exe 中提取种子文件
  2. 谷歌2019博士生奖研金名单:清华、上交大、港中文入选最多
  3. linux shell let命令,shell编程中的let与(())
  4. 如何在C#Windows控制台应用程序中更新当前行?
  5. IDM ultraEdit27中文版
  6. python的代码有哪些_Python有哪些有趣的代码呢,这些代码让
  7. 实验2 SQL Server 表操作
  8. 吴恩达机器学习ex7:PCA降维
  9. 二进制 十进制 十六进制
  10. 如何解决第三方JavaScript引入工程后报错
  11. 小米稳定版怎么刷开发版
  12. 超能陆战队:迪士尼画风的漫威英雄
  13. 泛型,泛型的表现,泛型类,泛型方法,泛型接口,通配符,限定
  14. UE4 Pak相关:加载Pak内模型Mesh/SkMesh没有材质
  15. 微处理器、微型计算机、微型计算机系统
  16. hive 使用beelin连接报错
  17. python是哪一类型编程语言_什么是编程语言呢?编程语言有哪些种类呢?
  18. matlab中level,Level-1 MATLAB S-Function和Level-2 MATLAB S-Function有何区别?
  19. ZOJ 3898 - Stean 积分
  20. 乐视清空酷派股份;B站将于2018年赴美上市;苹果关闭所有iPhone降级通道丨价值早报

热门文章

  1. jsp+ssm计算机毕业设计大学城二手书交易网站【附源码】
  2. Kali下有线网络连接图标不见的解决方法
  3. ROC曲线 AUC值
  4. 学习【全栈之巅】Node.js + Vue.js 全栈开发王者荣耀手机端官网和管理后台学习笔记(2.17-2.20)
  5. 数据库2:SELECT-天池龙珠计划SQL训练营
  6. T31901 狂热粉丝
  7. JOISC 2020 补题记录
  8. Matlab 图像去雾
  9. Vue.js基础特性、生命周期及常用指令
  10. Linux系统引导过程及故障排除