一、功能说明
1、本例子为java格式化时间输出
二、主要代码
/**
* @author swyma
* @param time
* @return
*/
public static String complementTime(int time){
String restime=null;
if(time<10){
restime="0"+String.valueOf(time);
}else{
return String.valueOf(time);
}
return restime;
}
/**
* @author swyma
* @param calendar
* @return 2011-05-28 19:12:20
*/
public static String getParticularDateTime(Calendar calendar) {
if (calendar == null)
return "";
StringBuffer sb = new StringBuffer();
sb.append(calendar.get(Calendar.YEAR));
sb.append("-");
sb.append(complementTime(calendar.get(Calendar.MONTH) + 1));
sb.append("-");
sb.append(complementTime(calendar.get(Calendar.DAY_OF_MONTH)));
sb.append(" ");
sb.append(complementTime(calendar.get(Calendar.HOUR_OF_DAY)));
sb.append(":");
sb.append(complementTime(calendar.get(Calendar.MINUTE)));
sb.append(":");
sb.append(complementTime(calendar.get(Calendar.SECOND)));
return sb.toString();
}
三、程序运行结果