java中計算程式執行的時間

2021-05-23 13:29:38 字數 1036 閱讀 6665

long beforetime=system.currenttimemillis();

long aftertime=system.currenttimemillis();

long timedistance=aftertime-beforetime;

system.out.println(timedistance);

system.currenttimemillis() 獲得的是自1970-1-01 00:00:00.000 到當前時刻的時間距離,型別為long

那麼誰來負責計算呢?首先system.currenttimemillis()產生乙個當前的毫秒,這個毫秒其實就是自2023年1月1日0時起的毫秒 數,date()其實就是相當於date(system.currenttimemillis());因為date類還有構造date(long date),用來計算long秒與2023年1月1日之間的毫秒差。

得到了這個毫秒數,我們自己也可以算起現在的年月日週時,但是這不是我們去計算的,因為有calendar。calendar最終出的結果就是年月日周時時區。

日期資料的定製格式

假如我們希望定製日期資料的格式, 比方星期六-9月-29日-2023年. 下面的例子展示了如何完成這個工作:

******dateformat bartdateformat =

new ******dateformat("eeee-mmmm-dd-yyyy");

date date = new date();

system.out.println(bartdateformat.format(date));

只要通過向******dateformat 的建構函式傳遞格式字串"eee-mmmm-dd-yyyy", 我們就能夠指明自己想要的格式. 你應該可以看見, 格式字串中的ascii 字元告訴格式化函式下面顯示日期資料的哪乙個部分. eeee是星期, mmmm是月, dd是日, yyyy是年. 字元的個數決定了日期是如何格式化的.傳遞"ee-mm-dd-yy"會顯示 sat-09-29-01. 請察看sun 公司的web 站點獲取日期格式化選項的完整的指示.

VC MFC中計算程式執行時間

通過網上查閱資料,找到以下幾種vc中求取程式執行時間的方法 方法一 利用gettickcount函式 ms cstringstr longt1 gettickcount 程式段開始前取得系統執行時間 ms to do sth longt2 gettickcount 程式段結束後取得系統執行時間 ms...

java 計算程式執行的時間

求第100002個素數 2013 07 05 08 26 08 收藏 12 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 packagejian...

VC MFC中計算程式 系統執行時間

vc mfc中計算程式 系統執行時間 skyseraph dec.30th 2010 hqu latest modified date dec.30th 2010 hqu 法一 利用gettickcount函式 獲取程式執行時間 longt1 gettickcount 程式段開始前取得系統執行時間 ...