实现JAVA时间加减的两种方法
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时间加减的两种方法相关推荐
- java 时间加减_java如何实现当前时间加减30分钟的方法
java如何实现当前时间加减30分钟的方法 发布时间:2020-08-17 09:41:34 来源:亿速云 阅读:280 作者:小新 这篇文章主要介绍java如何实现当前时间加减30分钟的方法,文中介 ...
- java 匿名list,java创造匿名对象的两种方法
在java中有时候需要一些匿名对象的使用.可能有些小伙伴拿还不会创造,其实我们在学习一些方法时都或多或少的接触过.本篇所要讲到的创造匿名对象总结了两种方法,分别是静态工具方法和Lambda表达式,我们 ...
- java向MySQL插入当前时间的四种方式和java时间日期格式化的几种方法(案例说明)...
转载地址:http://www.devba.com/index.php/archives/4581.html java向MySQL插入当前时间的四种方式和java时间日期格式化的几种方法(案例说明); ...
- ChemDraw加键的两种方法
绘制化学结构离不开9种ChemDraw键工具,键工具在绘制过程中提供了最大的使用优势,这种优势体现在键角.键长的绘制,故很有必要学习相关的ChemDraw使用技巧.本ChemDraw教程将具体介绍在C ...
- mysql java 日期格式化_(转)java向MySQL插入当前时间的四种方式和java时间日期格式化的几种方法(案例说明)...
java向MySQL插入当前时间的四种方式和java时间日期格式化的几种方法(案例说明);部分资料参考网络资源 1. java向MySQL插入当前时间的四种方式 第一种:将java.util.Date ...
- JAVA时间加减操作
@ApiOperation("时间加减操作")private Date getChangeTime(Date nowTime,Long changeValue){//nowTime ...
- JAVA中初始化线程的两种方法_java中最简单的方式新起一个线程
启动一个线程 在一个方法中启动一个线程,有两种方法 第一种是让类实现Runable接口,这样的话编译器就会提示你实现里面的未实现的方法(就是run方法) 第二种是,现在方法中new一个线程,然后直接调 ...
- Apache Software Foundation Thinking in Java:只要仔细审视,两种方法的使用场合应该是相当明显的
引论 : 对于继承可能会引发某种争论:继承应该只重载基类的方法(而并不添加在基类中没有的新方法)吗?如果这样做,就意味着导出类和基类是完全相同的类型,因为它们具有完全相同的接口.结果你可以用一个导出类 ...
- java时间加减_java时间加减
展开全部 1.用java.util.Calender来实现 Calendar calendar=Calendar.getInstance(); calendar.setTime(new Date()) ...
最新文章
- 从 StarCraft 2 Installer.exe 中提取种子文件
- 谷歌2019博士生奖研金名单:清华、上交大、港中文入选最多
- linux shell let命令,shell编程中的let与(())
- 如何在C#Windows控制台应用程序中更新当前行?
- IDM ultraEdit27中文版
- python的代码有哪些_Python有哪些有趣的代码呢,这些代码让
- 实验2 SQL Server 表操作
- 吴恩达机器学习ex7:PCA降维
- 二进制 十进制 十六进制
- 如何解决第三方JavaScript引入工程后报错
- 小米稳定版怎么刷开发版
- 超能陆战队:迪士尼画风的漫威英雄
- 泛型,泛型的表现,泛型类,泛型方法,泛型接口,通配符,限定
- UE4 Pak相关:加载Pak内模型Mesh/SkMesh没有材质
- 微处理器、微型计算机、微型计算机系统
- hive 使用beelin连接报错
- python是哪一类型编程语言_什么是编程语言呢?编程语言有哪些种类呢?
- matlab中level,Level-1 MATLAB S-Function和Level-2 MATLAB S-Function有何区别?
- ZOJ 3898 - Stean 积分
- 乐视清空酷派股份;B站将于2018年赴美上市;苹果关闭所有iPhone降级通道丨价值早报