Java中的时间计算 Calendar类的加减
来源:互联网 发布:前端自学软件 编辑:程序博客网 时间:2024/05/19 01:09
Java中的时间计算 Calendar类
啥也不说了直接上代码
代码块
/*-------------------------时间计算start---------------------------------*/ //HH表示24小时制 hh表示12小时制 SimpleDateFormat dft = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date myDate = dft.parse("2017-04-29 00:00:00");//需要计算的时间 Calendar date = Calendar.getInstance();//获取Calendar实例 date.setTime(myDate); date.set(Calendar.DATE, date.get(Calendar.DATE) + 1);//天+1 date.set(Calendar.MONTH, date.get(Calendar.MONTH) + 1);//月+1 date.set(Calendar.YEAR, date.get(Calendar.YEAR) + 1);//年+1// date.set(Calendar.HOUR, date.get(Calendar.HOUR) + 1);//小时+1 //分钟+1(12小时制) 由于我上面用的是HH 所有输出还是24小时制 date.set(Calendar.MINUTE, date.get(Calendar.MINUTE) + 1); date.set(Calendar.SECOND, date.get(Calendar.SECOND) + 1);//秒+1 //分钟+1 (24小时制) date.set(Calendar.HOUR_OF_DAY, date.get(Calendar.HOUR_OF_DAY) + 1); Date endDate = dft.parse(dft.format(date.getTime())); System.out.println("我的时间myDate:"+"\n"+dft.format(myDate)); System.out.println("计算后我的时间endDate:"+"\n"+dft.format(endDate));/*-------------------------时间计算end---------------------------------*//*----------------------接下来系统当前时间的获取start-------------------*/ Date beginDate = new Date();//系统当前时间 System.out.println("系统当前时间new Date()方式:"+"\n"+dft.format(beginDate)); Long nowTime=System.currentTimeMillis();//系统当前时间 返回毫秒 System.out.println("系统当前时间System.currentTimeMillis()方式:"+"\n"+dft.format(nowTime));/*---------------------接下来系统当前时间的获取end-----------------*/
运行结果:
其实这两种获取当前系统时间的方式是一样的。
看看Date的构造就明白了- -
0 0
- Java中的时间计算 Calendar类的加减
- Java中的时间格式化和时间计算的方法 date calendar类详解~~~perfect
- 时间的加减计算
- java日期的加减 Calendar
- java的Calendar时间类
- java的Calendar时间类
- java的Calendar时间类
- 时间类型的加减SimpleDateFormat,Calendar,Scanner,Date,parse,format
- calendar类,日期加减
- java对时间的加减
- java 对时间的加减
- java中时间类Calendar的使用
- Java Calendar 类的时间操作
- Java Calendar 类的时间操作
- Java Calendar 类的时间操作
- Java Calendar 类的时间操作
- Java Calendar 类的时间操作
- Java Calendar 类的时间操作
- canvas 雪花连线
- Python3 设计模式_工厂模式
- hdu 5974 LCM+求方程
- linux里的pwd命令详解(查看目录路径)
- 斐讯K2 刷机
- Java中的时间计算 Calendar类的加减
- Tensorflow 权重衰减的使用
- android sdk manager设置国内镜像快速下载sdk
- HashMap的ContainKey()方法
- [面试] 关于HTTP协议,一篇就够了
- hive中文乱码的解决办法
- LeetCode 96. Unique Binary Search Trees
- 腾讯云答治茜: CDN将进入智能计算时代
- Leetcode Week10