您的位置:首页 > 其它

日期处理2

2016-05-20 10:29 477 查看
Date 类

作用:最主要的作用就是获得当前时间

将日期转换为标准格式

Date date = new Date();

SimpleDateFormat sdf = new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”);

String str = sdf.format(date);

System.out.println(“2015-10-16 14:59:52”);

将String转换为Date类型

String day = “2014-6-5 10:30:30”;

SimpleDateFormat d2 = new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”);

Date date2 = d2.parse(day);

System.out.println(“Thu Jun 05 10:30:30 CST 2014”);

Calendar 类的应用

java.util.Calendar 类是一个抽象类,可以通过调用 getInstance() 静态方法获取一个 Calendar 对象,此对象已由当前日期时间初始化,即默认代表当前时间

Calendar c = Calendar.getInstance();

int year = c.get(Calender.YEAR);

int month= c.get(Calender.MONTH)+1; //获取月份,0表示1月份

int day = c.get(Calender.DAY_OF_MONTH);

int hour= c.get(Calender.HOUR_OF_DAY);

int minute= c.get(Calender.MINUTE);

int second = c.get(Calender.SECOND);

比较2个时间相差的月份

SimpleDateFormat format = new SimpleDateFormat(“yyyy-MM-dd hh:mm:ss”);

DateTime d1 = new DateTime(format.parse(“2016-10-31 00:00:00”));

DateTime d2 = new DateTime(format.parse(“2015-1-31 00:00:00”));

System.out.println(Math.abs(Months.monthsBetween(d1,d2).getMonths()));
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: