Date和Calendar互转

在项目中用到获取Date对象中的日期,

date.getDate();  但是这个是不建议使用的,已过时。 从 JDK 1.1 开始,由 Calendar.set(Calendar.DAY_OF_MONTH, int date) 取代。

所以还是老老实实的用Calendar吧

Date转Calendar

Date date = new Date("2015-09-02 17:37:00.000");
Calendar cal = Calendar.getInstance();
cal.setTime(date);
int day = cal.get(Calendar.DAY_OF_MONTH );

Calendar转Date

Calendar cal = Calendar.getInstance();
Date date = cal.getTime();

关于Calendar的具体操作可以看api

 

posted @ 2015-09-02 17:50  暗夜心慌方  阅读(1651)  评论(0编辑  收藏  举报