我對以下代碼進行了一些處理,但仍無法打印毫秒(並非從曆元時間到用戶定義的時間均爲毫秒)。 我缺乏打印剩餘毫秒的問題,例如如果秒精確到30,則毫秒應該只有0.毫秒顯然不應該超過999。僅打印毫秒(0至999)
// Sets current date by default
Calendar ob = Calendar.getInstance();
// Sets user defined date with year, month, day of month respectively
Calendar dob = Calendar.getInstance();
dob.set(1990, 3, 25);
// Want to get milliseconds only (0 - 999)
long milli = dob.getTimeInMillis() - (60 * 60 * 24 * 30 * 12 * (ob.get(Calendar.YEAR) - dob.get(Calendar.YEAR)));
System.out.println(milli);
它是Java嗎?添加語言標籤。 –
java?如果能更好地放上java標籤。 –
當然你只需要做很長時間milli =(ob.getTimeInMillis() - dob.getTimeInMillis())%1000; –