java学习:日期的运算代码
2023-06-13 09:14:46 时间
importjava.text.SimpleDateFormat;
importjava.util.Calendar;
importjava.util.Date;
publicclassHelloWorld{
publicstaticvoidmain(String[]args){
//指定时间输出格式
SimpleDateFormatsdf=newSimpleDateFormat("yyyy-MM-ddhh:mm:ss");
Datedt=newDate();
System.out.println("当前时间:"+sdf.format(dt));
CalendarrightNow=Calendar.getInstance();
rightNow.setTime(dt);
rightNow.add(Calendar.YEAR,-1);//当时日期减1年
System.out.println("减1年:"+sdf.format(rightNow.getTime()));
rightNow.add(Calendar.MONTH,3);//(在刚才的结果上)再加3个月
System.out.println("再加3个月:"+sdf.format(rightNow.getTime()));
rightNow.add(Calendar.DAY_OF_YEAR,10);//(在刚才的结果上)再加10天
System.out.println("再加10天:"+sdf.format(rightNow.getTime()));
}
}
输出结果:
当前时间:2013-02-2109:40:49
减1年:2012-02-2109:40:49
再加3个月:2012-05-2109:40:49
再加10天:2012-05-3109:40:49
相关文章
- 学java用什么编译器_学习Java用什么编译软件好
- eclipse怎么导入java文件_Eclipse如何导入JAVA工程?如何将项目导入Eclipse中?
- java语言的平台无关性是指什么,《深入Java虚拟机》学习笔记二:平台无关性
- java后端开发需要学什么_从事Java后端开发,要学习哪些知识和技能?[通俗易懂]
- java resourcebundle_Java – Properties和ResourceBundle类学习「建议收藏」
- java事务的使用_Java跨库事务
- java arraydeque poll,Java ArrayDeque「建议收藏」
- 带你详细了解AES算法《附带java、vue实现》
- Java中的日期和时间类以及Calendar类用法详解编程语言
- Java时间工具类(把日期时间转换成xx秒前、xx分钟前、xx小时前…)详解编程语言
- 文件排序Java工具类详解编程语言
- Java学习笔记之九java二维数组及其多维数组的内存应用拓展延伸详解编程语言
- Java学习笔记之六java三种循环(for,while,do……while)的使用方法及区别详解编程语言
- Java学习笔记之五java数组详解编程语言
- Java判断字符串是否符合yyyyMMdd日期格式详解编程语言
- Java空对象(null)是怎么回事?
- Java远程登录Linux服务器入门指南(java远程linux)
- 清理使用Java实现Redis过期数据的清理(redisjava过期)
- Java学习Linux基础的必要性(java要学linux)
- Lynx在过去很长一段时间被认为是最好的浏览器,但是其巅峰时期已经过去了。这款基于文本的浏览器需要通过终端视窗查看,如果使用GUI服务器进行网络搜索,那么Lynx这类工具就必不可少了。不过它和标准浏览器不一样,不能点击链接,也不能看图片,当然更不用提Flash或Java小程序了。
- Java与Oracle的连接方式(java连oracle)
- 应用Linux监控下Java应用性能分析(linux监控java)
- Linux 下安装Java:快速从零开始(linux 下载java)
- Novice:学习Java 7 在Linux上的简单入门(java 7 linux)
- Java数据库之MySQL学习使用教程(mysql中java教程)
- Java编程与Oracle技术创造技术价值的奥秘(java编程oracle)
- 一起学习Java的Oracle包(java的oracle包)
- 异常Java程序捕获Oracle异常从失败中学习(java捕获oracle)
- 数据库以Java运行环境构建基于Oracle的数据库(java创建oracle)