Joda Time
Joda Time是很好用的Java日期时间API,下面一段代码演示如何与JDK原有的Date、Calendar转化。
Date date = new Date(); Calendar cal = Calendar.getInstance(); cal.setTime(date); org.joda.time.DateTime t = new org.joda.time.DateTime(date); t=new org.joda.time.DateTime(cal); t=new org.joda.time.DateTime(); System.out.println(t); //2010-05-12T09:38:40.179+08:00 System.out.println(t.toDate()); //Wed May 12 09:39:29 CST 2010 System.out.println(t.toCalendar(Locale.CHINA).get(Calendar.DAY_OF_WEEK)); //4 System.out.println(t.getDayOfWeek());//3 t = t.plusHours(1); System.out.println(t); //2010-05-12T10:46:13.895+08:00 t.plusHours(1); //t is immutable System.out.println(t); //2010-05-12T10:46:13.895+08:00
Recent Comments