package com.opentravelsoft.test.util; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import junit.framework.TestCase; import org.apache.commons.lang.time.DateUtils; public class DataUtilTest extends TestCase { public void testSDB() { Date newDate = DateUtils.addDays(new Date(), 1); System.out.println(newDate); assertNotNull(newDate); } public void testSDF() { SimpleDateFormat SDF = new SimpleDateFormat("HH:mm"); Date abc = null; try { abc = SDF.parse("23:15"); } catch (ParseException e) { e.printStackTrace(); } System.out.println(abc); } public void testMill() { Calendar cal = Calendar.getInstance(); String da = "2007-03-28 10:03:57"; int sen = 1175047974; int MILLIS_IN_DAY = 24 * 60 * 60; int MILLIS_IN_HOUR = 60 * 60; int MILLIS_IN_MINUTE = 60; int day = sen / MILLIS_IN_DAY; System.out.println(day); int tmp = sen - day * MILLIS_IN_DAY; System.out.println(tmp); int hour = tmp / MILLIS_IN_HOUR; System.out.println(hour); tmp = tmp - hour * MILLIS_IN_HOUR; System.out.println(tmp); } public static double round(double value, int decimalPlace) { double power_of_ten = 1; while (decimalPlace-- > 0) power_of_ten *= 10.0; return Math.round(value * power_of_ten) / power_of_ten; } }