62,614
社区成员
发帖
与我相关
我的任务
分享
SimpleDateFormat sdf = new SimpleDateFormat("HH:mm:ss");
Calendar calendar = Calendar.getInstance();
Calendar calendarWk = Calendar.getInstance();
calendar.setTime(lineWorktime.getStartTime());
calendar.setTimeInMillis((long)(calendar.getTimeInMillis() + time *1000));
calendarWk.setTime(worktime.getEndAm());
String datestr1 = sdf.format(calendar.getTime());
String datestr2 = sdf.format(calendarWk.getTime());
if(sdf.parse(datestr1).before(sdf.parse(datestr2))) //同为1970-01-01,只是时间不同
{
//logic
}
GregorianCalendar gCalendar1 = new GregorianCalendar(2008,Calendar.JULY,26,19,20,00);
GregorianCalendar gCalendar2 = new GregorianCalendar(1987,Calendar.JULY,26,17,20,00);
gCalendar2.set(gCalendar1.get(Calendar.YEAR),
gCalendar1.get(Calendar.MONTH),
gCalendar1.get(Calendar.DAY_OF_MONTH));
String t1 = new SimpleDateFormat("HH:mm:ss").format(gCalendar1.getTime());
String t2 = new SimpleDateFormat("HH:mm:ss").format(gCalendar2.getTime());
System.out.println(t1);
System.out.println(t2);
System.out.println("t1 < t2 " + gCalendar1.before(gCalendar2));
System.out.println("t1 > t2 " + gCalendar1.after(gCalendar2));