當MIDlet 運作時,隨時都可以利用System. currentTimeMillis()來取得目前時間與1970 年1 月1 日零時 UTC 時間(和諧世界時)的差距,傳回值為long型態,而且以毫秒(Millisecond,千分之ㄧ秒)來表現。程序任何兩個處所叫用System. currentTimeMillis()之後,將所得的成果相減,就是所經過的毫秒數。
典范如下:
//TimeMeasureTest.Javaimport Javax.microedition.midlet.*;import Javax.microedition.lcdui.*; public class TimeMeasureTest extends MIDlet { public TimeMeasureTest() { } public void startApp() { long start = System.currentTimeMillis(); // 隨便做逐一些事情 for (int i = 0; i < 1000000; i++) { ; } long end = System.currentTimeMillis(); System.out.println("Pass " + (end - start) + " Milliseconds"); } public void pauseApp() { } public void destroyApp(boolean unconditional) { }}