我試圖獲取當前日期並設置在20:00的時間 我能夠得到它nu我的代碼沒有設置時間,但也沒有錯誤。如果我調試它時間是當前時間。你們能幫我嗎?強制日曆改變其時間
Calendar cal = Calendar.getInstance();
String monthS = toString().valueOf(cal.get(Calendar.MONTH));
String dayS = toString().valueOf(cal.get(Calendar.DAY_OF_MONTH));
// int hourI = cal.get(Calendar.HOUR_OF_DAY);
// int minI = cal.get(Calendar.MINUTE);
String yearS = toString().valueOf(cal.get(Calendar.YEAR));
SimpleDateFormat sdf = new SimpleDateFormat("MMM dd HH:mm yyyy");
try
{
cal.setTime(sdf.parse(monthS + " " + dayS + " " + "20:00" + yearS));
} catch (ParseException e)
{
e.printStackTrace();
}
現在的時間發生變化,日Thnx固定它。這個時間只有一個問題(1970年的毫秒)沒有改變。有沒有辦法改變這些 – Zeepblok
嘗試cal.set(Calendar.SECOND,0); –
也嘗試cal.set(Calendar.MILLISECOND,0); –