打印完全格式的日期格式 包含 年月日时分秒毫秒

/**
* 获取完全格式的日期格式
* @return 格式如 2020-06-30 15:15:15:015
*/
public static String getFullDateTime(){
StringBuffer sb = new StringBuffer(30);
Calendar nowtime = Calendar.getInstance();
int _year = nowtime.get(Calendar.YEAR);//获取年数
int _month = nowtime.get(Calendar.MONTH) + 1;//获取月数(Java中默认为0-11)
int _day = nowtime.get(Calendar.DAY_OF_MONTH);//获取天数
int _hour = nowtime.get(Calendar.HOUR_OF_DAY);//获取小时
int _minute = nowtime.get(Calendar.MINUTE);//获取分钟
int _second = nowtime.get(Calendar.SECOND);//获取秒数
int _millisecond = nowtime.get(Calendar.MILLISECOND);//获取毫秒数

	sb.append(_year);
	sb.append("-");
	if(_month < 10){
		sb.append("0");
	}
	sb.append(_month);
	sb.append("-");
	if(_day < 10){
		sb.append("0");
	}
	sb.append(_day);
	sb.append(" ");
	
	if(_hour < 10){
		sb.append("0");
	}
	sb.append(_hour);
	sb.append(":");
	if(_minute < 10){
		sb.append("0");
	}
	sb.append(_minute);
	sb.append(":");
	if(_second < 10){
		sb.append("0");
	}
	sb.append(_second);
	sb.append(":");
	if(_millisecond < 10){
		sb.append("00");
	}else if(_millisecond < 100){
		sb.append("0");
	}
	sb.append(_millisecond);
	return sb.toString();
}

猜你喜欢

转载自blog.csdn.net/u010425839/article/details/107043812