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

/**
* 獲取完全格式的日期格式
* @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();
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章