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

Calendar日期的使用

2017-10-12 14:07 169 查看
Calendar日期的使用

public static void main(String[] args) {
Calendar calendar = Calendar.getInstance();
//离当天差多少天 (+或-)
// calendar.add(Calendar.DAY_OF_MONTH, -13);
//离当月差多少月(+或-)
// calendar.add(Calendar.MONTH, -1);
//设置时分秒
calendar.set(Calendar.HOUR_OF_DAY, 23);
calendar.set(Calendar.MINUTE, 59);
calendar.set(Calendar.SECOND, 59);
System.out.println(formatCalendar(calendar, "yyyy-MM-dd HH:mm:ss"));
}

/**
* 格式化时间的显示,传入参数为Calendar
*
* @param Calendar Object
* @param strFormat 日期格式化的标准 e.g. "yyyy/MM/dd HH:mm:ss"(务必按标准写,可参考java.text.simpleDateFormat.java)
* @return String 格式化的时间
*/
public static String formatCalendar(Calendar objCal, String strFormat) {

if (objCal == null) {
return null;
} else {
SimpleDateFormat formatter = new SimpleDateFormat(strFormat);
return formatter.format(objCal.getTime());
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息