public class JodaTest {
public static void main(String[] args) { DateTime dateTime= new DateTime(2012, 12, 13, 18, 23,55);
DateTime dt3 = DateTime.now(); String str2 = dt3 .toString("MM/dd/yyyy hh:mm:ss.SSSa"); String str3 = dt3 .toString("dd-MM-yyyy HH:mm:ss"); String str4 = dt3 .toString("EEEE dd MMMM, yyyy HH:mm:ssa"); String str5 = dt3 .toString("MM/dd/yyyy HH:mm ZZZZ"); String str6 = dt3 .toString("MM/dd/yyyy HH:mm Z");
DateTimeFormatter format = DateTimeFormat . forPattern("yyyy-MM-dd HH:mm:ss"); DateTime dateTime2 = DateTime.parse( "2012-12-21 23:22:45", format);
String string_u = dateTime2.toString("yyyy/MM/dd HH:mm:ss EE" ); System. out.println(string_u );
String string_c = dateTime2.toString("yyyy年MM月dd日 HH:mm:ss EE",Locale.CHINESE); System. out.println(string_c );
DateTime dt1 = new DateTime();
DateTime dt2 = DateTimeFormat.forPattern( "yyyy-MM-dd HH:mm:ss").parseDateTime("2012-12-26 03:27:39");
LocalDate start= new LocalDate(2012, 12,14); LocalDate end= new LocalDate(2013, 01, 15); int days = Days.daysBetween (start , end ).getDays();
DateTime dateTime1 = DateTime.parse( "2012-12-03"); dateTime1 = dateTime1 .plusDays(30); dateTime1 = dateTime1 .plusHours(3); dateTime1 = dateTime1 .plusMinutes(3); dateTime1 = dateTime1 .plusMonths(2); dateTime1 = dateTime1 .plusSeconds(4); dateTime1 = dateTime1 .plusWeeks(5); dateTime1 = dateTime1 .plusYears(3);
dateTime = dateTime.plusDays(1) .plusYears(1) .plusMonths(1) .plusWeeks(1) .minusMillis(1) .minusHours(1) .minusSeconds(1);
DateTime dt4 = new DateTime(); org.joda.time.DateTime.Property month = dt4.monthOfYear(); System. out.println("是否闰月:" + month .isLeap());
DateTime dt5 = dateTime1 .secondOfMinute().addToCopy(-3); dateTime1.getSecondOfMinute(); dateTime1.getSecondOfDay(); dateTime1.secondOfMinute();
DateTime dt6 = new DateTime(new Date()); Date date = dateTime1 .toDate(); DateTime dt7 = new DateTime(System.currentTimeMillis ()); dateTime1.getMillis();
Calendar calendar = Calendar. getInstance(); dateTime = new DateTime(calendar ); } }
|