文章标题
2016-03-22 00:45
465 查看
由于Date()类本身的使用不便,所以后来人们开始使用更多的是Calendar()类的方法,下面简单介绍一下Calendar()类:
import java.util.Calendar; import java.util.Date; public class TestCalendar { public static void main(String[] args) { //创建Calendar对象 Calendar c = Calendar.getInstance();//代表当前时间 System.out.println("对象的类型是:" + c.getClass()); //1)加一个小时 //参数1:吃药操作时间的哪一个部分 //参数2:修改的值 //HOUR_OF_DAY 0-23小时 c.add(Calendar.HOUR_OF_DAY, 14);//加了14个小时,当前时间10:00,加后时间 //为第二天0:00,日期自动加 //2)获取时间:c.getTime() Date d = c.getTime(); System.out.println(d); //3)要减时间,给负数值即可 c.add(Calendar.HOUR_OF_DAY,-1); Date d2 = c.getTime(); System.out.println(d2); //4)天份加上11天 c.add(Calendar.DATE,11); Date d3 = c.getTime(); System.out.println(d3); //5)获取日期的你、某个组成部分 c.get(Calendar.YEAR); System.out.println("获取年份:"+ c.get(Calendar.YEAR)); System.out.println("获取月:"+ c.get(Calendar.MONTH)); System.out.println("获取日:" + c.get(Calendar.DATE)); System.out.println("获取小时:(24)"+ c.get(Calendar.HOUR_OF_DAY)); System.out.println("获取小时:(12)" + c.get(Calendar.HOUR)); System.out.println("获取上下午:" + c.get(Calendar.AM_PM)); System.out.println("获取分钟:" + c.get(Calendar.MINUTE)); System.out.println("获取秒:"+c.get(Calendar.SECOND)); //6.修改分钟部分为20分钟 c.set(Calendar.MINUTE,20); System.out.println("获取分钟:" + c.get(Calendar.MINUTE)); } }
相关文章推荐
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Android IPC进程间通讯机制
- Android Manifest 用法
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- RPC failed; result=22, HTTP code = 411
- 什么是 GraphQL?
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- Spark RDD API详解(一) Map和Reduce
- PropertyChangeListener简单理解
- c++11 + SDL2 + ffmpeg +OpenAL + java = Android播放器
- 插入排序