您的位置:首页 > 编程语言 > Java开发

JAVA Calendar

2013-11-11 09:50 218 查看
public static int timeCompare(String time1, String time2)
{

int result = 1;

DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm");

Calendar c1 = Calendar.getInstance();

Calendar c2 = Calendar.getInstance();

try {

c1.setTime(df.parse(time1));

c2.setTime(df.parse(time2));

} catch (Exception e) {

System.out.println(e.getMessage());

}

result = c1.compareTo(c2);

return result;

}

time1与time2对比,正值 time1大

----------------------------------

public
static String getAddDaySpecialDate(String specialDate, int day)
{

if (StringCheck.isN(specialDate)) {

return null;

}

try {

SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd
HH:mm:ss");

Calendar calendar = Calendar.getInstance();

calendar.setTime(dateFormat.parse(specialDate));

calendar.add(Calendar.DATE, day);

return dateFormat.format(calendar.getTime());

} catch (Exception ex) {

return null;

}

}

public
static String getYearMonthAndDayByDate(String date){

if (StringCheck.isN(date)) {

return null;

}

try {

SimpleDateFormat dateFormat = new
SimpleDateFormat("yyyy-MM-dd");

Calendar calendar = Calendar.getInstance();

calendar.setTime(dateFormat.parse(date));

return dateFormat.format(calendar.getTime());

} catch (Exception ex) {

return null;

}

}

public
static String getHourByDate(String date){

if (StringCheck.isN(date)) {

return null;

}

try {

SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd
HH:mm:ss");

Calendar c = Calendar.getInstance();

c.setTime(dateFormat.parse(date));

c.get(Calendar.HOUR_OF_DAY);

return c.get(Calendar.HOUR_OF_DAY) + "";

} catch (Exception ex) {

return null;

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: