Java Calendar 的用法讲解
2015-03-25 21:15
330 查看
Calendar 是java提供的一个日期内,主要的几个字段以及函数是这样的
字段:
Year,Month,DAY_OF_MONTH
这三个地段在源码中的定义是这样的:
public final static int YEAR = 1;
public final static int MONTH = 2;
public final static int DAY_OF_MONTH = 5;
所以Calendar.YEAR 的值是1,代表的是Year这个字段
所以如果要获取当前系统时间的应该是这样做的:
Calendar是一个抽象类,所以不能创建该类,但是其实现了单列模式,可以利用getInstance()方法来获取实例:
关于日期的格式:
Object —– text.Format —- DateFormat —- SimpleDateFormat
是继承关系
DateFormat 中有一个方法public String format(Date date);
返回的是根据format格式得到的字符串形式的时间。
例如:
这段代码引用自:
http://www.cnblogs.com/matrix54/archive/2012/05/01/2478158.html
也利用public Date parse(String source) throws ParseException可以将字符串转换为Date对象
参考:
http://www.cnblogs.com/matrix54/archive/2012/05/01/2478158.html
字段:
Year,Month,DAY_OF_MONTH
这三个地段在源码中的定义是这样的:
public final static int YEAR = 1;
public final static int MONTH = 2;
public final static int DAY_OF_MONTH = 5;
所以Calendar.YEAR 的值是1,代表的是Year这个字段
所以如果要获取当前系统时间的应该是这样做的:
c.get(Calendar.YEAR); 其他类似
Calendar是一个抽象类,所以不能创建该类,但是其实现了单列模式,可以利用getInstance()方法来获取实例:
Calendar c = Calendar.getInstance();
关于日期的格式:
Object —– text.Format —- DateFormat —- SimpleDateFormat
是继承关系
DateFormat 中有一个方法public String format(Date date);
返回的是根据format格式得到的字符串形式的时间。
例如:
Date now = new Date(); SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");//可以方便地修改日期格式 String hehe = dateFormat.format( now ); System.out.println(hehe);
这段代码引用自:
http://www.cnblogs.com/matrix54/archive/2012/05/01/2478158.html
也利用public Date parse(String source) throws ParseException可以将字符串转换为Date对象
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd"); java.util.Date time=null; try { time= sdf.parse(sdf.format(new Date())); } catch (ParseException e) { e.printStackTrace(); }
参考:
http://www.cnblogs.com/matrix54/archive/2012/05/01/2478158.html
相关文章推荐
- java.util.Calendar的一个用法
- java中Calendar用法总结
- 关于时间,日期,星期,月份的算法(Java中Calendar的用法)(一)
- 深入java--与MySQL连接时的时间类问题以及Calendar的用法
- 黑马程序员——JAVA笔记——Date和Calendar的用法
- java.util.Calendar的用法
- Java EL 详细用法讲解
- java Calendar类常用用法
- 【Java工程师之路】[2-1.10]Oracle数据库中序列用法讲解
- 【JAVA】java中CyclicBarrier的用法,实例讲解
- java calendar 类的用法
- java Date Dalendar 用法(主要Calendar)
- java Calendar 的一些用法
- JAVA,Calendar的用法
- java.util.Calendar的用法
- Java中Calendar和Date的一些使用用法技巧
- Java中Calendar的用法以及获取当前日期的后一天
- java calendar 时间用法
- JAVA 的 Date、Calendar的常用用法
- JAVA IO流中BufferedReader用法讲解